ActionOverflow和HoloEverywhere / ActionBarSherlock存在问题

时间:2012-12-21 10:20:45

标签: android actionbarsherlock android-menu android-holo-everywhere

**我可能会因此而受到抨击,但我有理由。

我正在制作应用程序,可以选择在3个主题之间切换(Holo Dark,Holo Light和Holo Light with Dark ActionBar)。由于某些原因,我使用>>this<< hack使用ActionBarSherlock 4.2使ActionOverflow与具有硬菜单键的设备一起使用。问题是每当我将主题设置为Holo Dark或Holo Light时,菜单项的高度相当大(约48dp),但每当我将它设置为Holo Light with Dark Actionbar时,菜单的高度物品是正常的(无论正常情况如何)。 任何人都有任何想法,什么使菜单项行为奇怪? 我试过检查样式,但我不确定问题的起源。 如果您需要更多信息,请询问:D

Holo Dark Holo Light with Dark Actionbar Holo Light

1 个答案:

答案 0 :(得分:0)

知道了! 我发布这个问题后不久就放弃了,但是我回到它,玩过ABS库,找到了答案! 我做的是补充:

<item name="dropdownListPreferredItemHeight">48dp</item>

到我的styles.xml中:

<style name="ThemeDark" parent="Holo.Theme"></style>

我对Dark和Light主题做了这个,它工作得很好! :d