在方向模式下更改ActionBar的高度

时间:2013-07-17 02:18:15

标签: android android-actionbar

我一直在使用actionbar(android native)几天(软糖4.2)。 我试图通过在style.xml中添加这样的行来改变动作栏的高度:

100dip

它在landscapemode中工作正常,但在定向模式下不起作用。

在方向模式下,其高度未更改。

1 个答案:

答案 0 :(得分:1)

您只需在纵向和横向模式中为ActionBar的高度创建尺寸:

<强>值/ dimens.xml

<resources>
     <!-- dimension for the portrait ActionBar -->
     <dimen name="ab_height">100dp</dimen>
</resources>

<强>值-脊/ 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>