最近在使用Android studio自带的模板Navigation Drawer Activity时,总是遇到莫名奇妙的Bug,我在新建一个Activity的时候发现状态栏变成了如下图的白色,开始通过DrawerLayout 和 android:fitsSystemWindows="true" 可以解决的,但后面莫名其妙的这个方法会把其他View隐藏掉。无奈谷歌探讨了一下,找到了解决办法。

解决方法:修改styles.xml(V21)将
<item name="android:statusBarColor">@android:color/transparent</item>
修改为
<item name="android:statusBarColor">@color/colorPrimary</item>
就OK了
网友评论