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

Мы работаем над 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, возможно, повлияет на некоторые другие вещи, но так как в моем случае мы счастливы иметь все большое, оно работает хорошо.

Intereting Posts
Различные значения папок в android Разрешения на запуск Android в режиме ожидания для Android 6.0 (API уровня 23) Room – каталог экспорта схемы не предоставляется обработчику аннотаций, поэтому мы не можем экспортировать схему Убедитесь, что фотографии сохранены с той же ориентацией, что и они были сделаны? SeekBar в alertDialog Сканер QR-кода Не удается выполнить запрос на удаление правильно, используя rawQuery Пользовательские вкладки Chrome и текстовое окно Интерфейс тестирования роботизированного Android с Teamcity Android, который будет использоваться для переполнения объектов на следующую строку Как обрабатывать событие click в каждой ячейке таблицы Как сделать отдельный класс для библиотеки волейбола и вызвать весь метод волейбола из другого вида деятельности и получить ответ? Android BLE Scan в фоновом режиме Android gradle build с библиотекой, не может найти символ Android Camera setDisplayOrientation не работает