1

我在製作時遇到問題導航抽屜超過狀態欄導航抽屜狀態欄

我正在使用新的設計支持庫。在blogspot禪師說:

NavigationView需要爲你的狀態欄 的紗幕保護的照顧,以確保您NavigationView用適當的方式在API21 +設備狀態 杆相互作用。

但它沒有文檔,所以我很困惑如何使用抽屜來達到預期的效果。

我試着插入按照我的風格-V21屬性:

<item name="android:windowDrawsSystemBarBackgrounds">true</item> 
<item name="android:statusBarColor">@android:color/transparent</item> 

這種抽屜式導航工作需要,其他 活動有透明的狀態欄後。

有人可以給我一個更好的解決方案嗎?

+0

發佈你的佈局和你的風格。 –

+0

謝謝你的迴應gabriele,我找到答案,我會回答&關閉問題! –

回答

0

這裏最好的解決方案就是用這樣的導航爲活動創建特殊的主題。

在styles.xml

<style name="NavigationDrawerTheme" parent="AppTheme"/> 

但在風格V21將覆蓋這是

<style name="NavigationDrawerTheme" parent="AppTheme"> 
     <item name="android:statusBarColor">@android:color/transparent</item> 
</style> 

AndroidManifest.xml您將設置

<activity 
    android:theme="@style/NavigationDrawerTheme" 
    android:name=".activities.MainActivity" 
    android:label="@string/title_activity_main" /> 

所以,你將有正確的行爲在所有活動中。 :-)

P.S 如果有人需要更多的解釋,評論。