2

**我可能会因此而被激怒,但我有我的理由。

我正在制作应用程序,可以选择在 3 个主题(Holo Dark、Holo Light 和 Holo Light with Dark ActionBar)之间切换。由于某些原因,我使用>>this<< hack 使 ActionOverflow 与使用 ActionBarSherlock 4.2 的硬菜单键的设备一起工作。问题是当我将主题设置为 Holo Dark 或 Holo Light 时,菜单项的高度相当大(大约 48dp),但是每当我将其设置为 Holo Light with Dark Actionbar 时,菜单的高度物品是正常的(无论正常是什么)。有人知道是什么让菜单项表现得很奇怪吗?我试过检查 Styles,但我不确定问题出在哪里。如果您需要更多信息,请询问:D

全息黑暗 带有深色操作栏的全息灯 全息灯

4

1 回答 1

0

知道了!我发布这个问题后不久就放弃了,但我又回来了,玩弄了 ABS 库,找到了答案!我所做的是添加:

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

到我的styles.xml中:

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

我对深色和浅色主题都这样做了,效果很好!:D

于 2013-02-18T06:29:38.253 回答