studio - programacion android pdf 2018
Tamaño de la barra de navegación de Android en xml (2)
Después de buscar en la fuente de Android, parece que hay dimensiones para la altura de la barra de navegación:
@android:dimen/navigation_bar_height
There otras dimensiones vinculadas a la barra de navegación, ejemplos de valores de android / dimens.xml:
<!-- Height of the bottom navigation / system bar. -->
<dimen name="navigation_bar_height">48dp</dimen>
<!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height -->
<dimen name="navigation_bar_height_landscape">48dp</dimen>
<!-- Width of the navigation bar when it is placed vertically on the screen -->
<dimen name="navigation_bar_width">42dp</dimen>
¿Hay alguna forma de obtener el tamaño de la barra de navegación en Android en un archivo xml similar a este?
android:paddingTop="?android:attr/actionBarSize"
¿Dónde está el tamaño de la barra de navegación en el tamaño de barra de navegación?
Prueba este code :
Resources resources = context.getResources();
int resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android");
if (resourceId > 0) {
return resources.getDimensionPixelSize(resourceId);
}
return 0;