【发布时间】:2013-07-17 02:18:15
【问题描述】:
我已经使用 actionbar(android native) 几天了(jellybean 4.2)。 我试图通过在 style.xml 中添加这样的行来更改操作栏的高度:
100dip
它在横向模式下工作正常,但在方向模式下不工作。
在定向模式下,它的高度没有改变。
【问题讨论】:
-
我建议为横向创建一个单独的操作栏,哈哈
我已经使用 actionbar(android native) 几天了(jellybean 4.2)。 我试图通过在 style.xml 中添加这样的行来更改操作栏的高度:
100dip
它在横向模式下工作正常,但在方向模式下不工作。
在定向模式下,它的高度没有改变。
【问题讨论】:
您只需在纵向和横向模式下为ActionBar 的高度创建尺寸:
values/dimens.xml:
<resources>
<!-- dimension for the portrait ActionBar -->
<dimen name="ab_height">100dp</dimen>
</resources>
values-land/dimens.xml:
<resources>
<!-- dimension for the landscape ActionBar -->
<dimen name="ab_height">120dp</dimen>
</resources>
现在您可以像这样使用这些尺寸:
<style [...]>
<item name="android:actionBarSize">@dimen/ab_height</item>
</style>
【讨论】: