一,状态栏设置固定的颜色
- 设置style.xml 的样式
<style name="ColorTranslucentTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
</style>
2.在AndroidManifest.xml清单文件中的Activity中引用
<activity android:name=".MainActivity"
android:theme="@style/ColorTranslucentTheme" >
</activity>
3.在activity_main.xml 文件中添加
android:fitsSystemWindows="true"
二,状态栏设置图片填充
- 设置style.xml 的样式
<style name="ImageTranslucentTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">true</item>
<!--Android 5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色-->
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
2.在AndroidManifest.xml清单文件中的Activity中引用
<activity android:name=".MainActivity"
android:theme="@style/ImageTranslucentTheme" >
</activity>
3.在activity_main.xml 文件中添加
android:fitsSystemWindows="true"
android:background="@mipmap/img_gxs"