私の目標はActionBar
、ポートレートモードの高さを上げることです。私は現在設定しています
android: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);
私はAndroid4.2を搭載したNexus7で開発しています。
ポートレートモードでランドスケープモードと同じ80dpの高さを取得するにはどうすればよいですか?