2014-02-05 2 views
3

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

Action bar with small overflow menu items

копаться Я был в состоянии изменить цвет фона всплывающего меню с помощью

<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> 

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

ответ

5

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

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

дает нам:

enter image description here

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

+0

thanx man .... есть что угодно для ширины –

+0

Я считаю, что ширина просто обертывает текст, который у вас есть. Я думаю, что больше текста означает более широкое меню. –

+0

Нет моего меню шире его текста ... его не обертывание –

Смежные вопросы