superior studio programacion navegacion móviles example desarrollo curso barra bar aplicaciones android android-layout android-xml

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;