我的目标是增加竖屏模式下的 ActionBar
高度。我目前在我的 Themes.xml 文件中设置了
android:actionBarSize
。
<?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);
我正在使用安卓4.2的Nexus 7进行开发。
在竖屏模式下,如何获得与横屏模式相同的80dp高度?