本文介绍了改变ActionBar的高度方向模式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在用动作条(Android原生),几天(软糖4.2)。我试图在style.xml加入这样一行来改变动作条的高度:
I have been using actionbar(android native) for a few days(jellybean 4.2).I tried to change the actionbar's height by adding such line in style.xml:
100dip
它工作正常在landscapemode,但不定向模式下工作。
it works fine in landscapemode, but do not work in orientation mode.
在取向模式,其高度不改变。
in orientation mode, its height was not changed.
推荐答案
您只需要创建尺寸的高度动作条
在纵向和横向模式:
You just have to create dimensions for the height of the ActionBar
in portrait and landscape mode:
值/ 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>
现在,您可以使用这些尺寸是这样的:
Now you can use these dimensions like this:
<style [...]>
<item name="android:actionBarSize">@dimen/ab_height</item>
</style>
这篇关于改变ActionBar的高度方向模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!