我希望顶部操作栏的高度为50dp,底部选项卡栏的高度为70dp。
目前,在我的style.xml文件中,我有以下代码
<style name="Theme.ActionBarSize" parent="AppBaseTheme">
<item name="android:actionBarSize">60dip</item>
但是,当我将其放在 Manifest 文件中时,这将同时更改两个操作栏的高度为 60dp,而这并不是我想要的。如何单独自定义每个操作栏的高度?
我希望顶部操作栏的高度为50dp,底部选项卡栏的高度为70dp。
目前,在我的style.xml文件中,我有以下代码
<style name="Theme.ActionBarSize" parent="AppBaseTheme">
<item name="android:actionBarSize">60dip</item>
但是,当我将其放在 Manifest 文件中时,这将同时更改两个操作栏的高度为 60dp,而这并不是我想要的。如何单独自定义每个操作栏的高度?
你需要为android:actionBarSplitStyle
和android:actionBarStyle
创建自定义样式。
<style name="Your.Theme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/Your.ActionBar</item>
<item name="android:actionBarSplitStyle">@style/Your.Split.ActionBar</item>
</style>
<style name="Your.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:height">60dp</item>
</style>
<style name="Your.Split.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:height">70dp</item>
</style>