Intereting Posts
Android-эмулятор очень медленный Рисование растровых изображений быстрее на холсте Android или OpenGL Как отключить окно предварительного просмотра клавиатуры SoftKeyboard? Logcat пуст, используя ACRA на устройстве Запуск приложения, когда MIFARE Classic обнаруживается с Android NFC События текстового просмотра RxAndroid, вызываемые автоматически перед событиями изменения текста Просто загруженное приложение для Android: как долго пока приложение отображается в Android Market? Исключение нулевого указателя при использовании Bundle для передачи данных Как изменить текст TextView в заголовке ящика навигации? Почему этот код продолжает запускать SaxParseException: «« PI не должен начинаться с xml »? Добавление большего количества элементов в FirebaseRecyclerAdapter? Android – музыкальный плеер на экране уведомлений (верхний раскрывающийся экран) Рифлы с границей для TextView? Реализация проблем GLSurfaceView.Renderer Включить промежуточную прокрутку в NestedScrollView (Android Studio)

Измените высоту элементов меню переполнения панели действий через стили

Мы работаем над Android-приложениями для промышленного использования. Мы увеличили размер панели действий, текста и т. Д., Чтобы улучшить видимость и коснуться целевого размера. Все работает хорошо, однако мне не удалось увеличить высоту элементов списка меню переполнения панели действий:

Панель действий с небольшими пунктами меню переполнения

Копаясь, я смог изменить цвет фона всплывающего меню, используя

<style name="MyTheme" parent="@android:style/Theme.Holo"> <item name="android:popupMenuStyle">@style/MyPopupMenu</item> </style> <style name="MyPopupMenu" parent="android:style/Widget.Holo.ListPopupWindow"> <item name="android:popupBackground">#800</item> </style> 

Однако я не могу найти способ изменить высоту самих элементов меню. Есть много сообщений о переполнении стека, говорящих о настройке spinners в панели действий, но очень мало о меню переполнения действий.

Я на самом деле просто раскрыл его, работая над чем-то другим. Высота элементов меню переполнения контролируется элементом android: listPreferredItemHeightSmall в теме приложения. Так:

 <style name="MyTheme" parent="@android:style/Theme.Holo"> <item name="android:listPreferredItemHeightSmall">72dp</item> </style> 

Дает нам:

Введите описание изображения здесь

Изменение андроида: listPreferredItemHeightSmall, возможно, повлияет на некоторые другие вещи, но так как в моем случае мы счастливы иметь все большое, оно работает хорошо.