主要的设置就是这些 在5.0得版本要单独设置 颜色为透明 要不会默认为灰色
styles.xml
<!-- 透明状态栏 全屏模式 --> <style name="AppTheme.Trans"> <item name="windowNoTitle">true</item> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">true</item> </style>
values-v19 styles.xml<resources> <!-- 透明状态栏 全屏模式 --> <style name="AppTheme.Trans"> <item name="windowNoTitle">true</item> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">true</item> </style> </resources>
<resources>
values-v21 styles.xml
<resources> <!-- 透明状态栏 全屏模式 --> <style name="AppTheme.Trans"> <item name="android:windowTranslucentStatus">false</item> <item name="android:windowTranslucentNavigation">true</item> <!--Android 5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色--> <item name="android:statusBarColor">@android:color/transparent</item> </style> </resources>