簡體   English   中英

在AppCompat Theme Android中顯示系統欄(標題欄)

[英]Show system bar(title bar) in AppCompat Theme Android

我正在使用支持V7的AppCompat。 我正在嘗試使一個屏幕全屏顯示,但通知欄可見(純色或透明)。 在styles.xml中,我有這個:

 <style name="Theme.MyAppTheme" parent="@style/Theme.AppCompat">
        <item name="android:windowActionBarOverlay">false</item>
        <item name="android:windowFullscreen">false</item>
        <item name="android:windowNoTitle">false</item>
    </style>

在類中,在onCreate()中,我有以下內容:

super.onCreate(bundle);

getWindow().addFlags(
        WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

仍然很奇怪,吸引欄仍然沒有單獨顯示。 我應該在樣式中使用某個屬性來使其正確嗎? 謝謝。

Style.xml

<resources>
    <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> </style>
    <style name="AppTheme" parent="AppBaseTheme">
</style>
</resources>

在你的manifest.xml中

 <activity 
     android:name="YourActivity"
     android:theme="@android:style/Theme.Light.NoTitleBar">
 </activity>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM