1

アプリケーションの起動時にアクション バーを非表示にする必要があります。次に、ユーザーのアクションの後、コンテンツをオーバーレイして再び表示する必要があります。現在、設定してカスタムスタイルでオフにしてから<item name="android:windowActionBar">false</item>呼び出します

getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
getActionBar().hide();

アクティビティの onCreate() で。ちょっとむずかしそうですけどね。すべてをxml構成で行うことはできますか?

4

1 に答える 1

0

非表示部分についてはわかりませんが、次のようにアプリのテーマで ActionBar をオーバーレイとしてスタイル設定できます。

<style name="AppTheme" parent="@style/Theme.AppCompat">
    <item name="android:windowNoTitle">false</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowActionBarOverlay">true</item>
</style>
于 2013-09-12T08:48:18.190 に答える