导航抽屉状态栏

导航抽屉状态栏

问题描述:

我在制作时遇到问题导航抽屉超过状态栏导航抽屉状态栏

我正在使用新的设计支持库。在blogspot禅师说:

NavigationView需要为你的状态栏 的纱幕保护的照顾,以确保您NavigationView用适当的方式在API21 +设备状态 杆相互作用。

但它没有文档,所以我很困惑如何使用抽屉来达到预期的效果。

我试着插入按照我的风格-V21属性:

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

这种抽屉式导航工作需要,其他 活动有透明的状态栏后。

有人可以给我一个更好的解决方案吗?

+0

发布你的布局和你的风格。 –

+0

谢谢你的回应gabriele,我找到答案,我会回答&关闭问题! –

这里最好的解决方案就是用这样的导航为活动创建特殊的主题。

在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 如果有人需要更多的解释,评论。