我的目标是增加ActionBar
纵向模式的高度。我目前设置
安卓:actionBarSize
在我的 Themes.xml 中。
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DayTheme" parent="android:style/Theme.Holo.Light">
<item name="android:actionBarSize">@dimen/actionBarHeight</item>
<item name="android:actionBarTabTextStyle">@style/tab_indicator_text_dark</item>
</style>
<style name="NightTheme" parent="android:style/Theme.Holo">
<item name="android:actionBarSize">@dimen/actionBarHeight</item>
<item name="android:actionBarTabTextStyle">@style/tab_indicator_text_light</item>
</style>
</resources>
我在横向模式下获得了想要的效果,我将ActionBar
高度增加到 80dp。
但是,我将屏幕旋转到纵向模式,高度会像这样变化。
注意我在代码中进行了以下调用。
final ActionBar bar = getActionBar();
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
bar.setDisplayShowTitleEnabled(false);
bar.setDisplayShowHomeEnabled(false);
我正在使用 android 4.2 的 Nexus 7 上进行开发。
如何在纵向模式下获得与横向模式下相同的 80dp 高度?