Android – стандартная высота панели инструментов

Я хочу создать панель инструментов в своем приложении, и мне интересно, какова стандартная высота панели инструментов в android?

Я хочу, чтобы он был достаточно большим для пальца, но не огромен. Есть ли стандартный размер?

Solutions Collecting From Web of "Android – стандартная высота панели инструментов"

Его лучше всего использовать ?attr/actionBarSize как комментирует @Jaison Brooks.

В руководстве по материалам рекомендуемая высота составляет 56 дп:

Панель инструментов: 56dp

Рекомендуемый минимальный размер для сенсорных элементов составляет 48 дп, см. Эту страницу для более подробных показателей.

Вы можете использовать следующий метод, чтобы получить высоту AppBar программно

 private static final int DEFAULT_TOOLBAR_HEIGHT = 56; private static int toolBarHeight = -1; public static int getToolBarHeight(Context context) { if (toolBarHeight > 0) { return toolBarHeight; } final Resources resources = context.getResources(); final int resourceId = resources.getIdentifier("action_bar_size", "dimen", "android"); toolBarHeight = resourceId > 0 ? resources.getDimensionPixelSize(resourceId) : (int) convertDpToPixel(DEFAULT_TOOLBAR_HEIGHT); return toolBarHeight; } public static float convertDpToPixel(Context context, float dp) { float scale = context.getResources().getDisplayMetrics().density; return dp * scale + 0.5f; } 

Для телефонов это 56dp а для больших устройств, таких как планшеты, у вас больше пробелов, это может быть 64dp