一、在values/resources.xml中添加以下代码
<style name="statusBarColor" parent="Theme.AppCompat.Light.NoActionBar">
//设置为false,意味着布局不会延伸到状态栏
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">false</item>
<!--Android 5.x开始须要把颜色设置为指定的颜色,不然导航栏会呈现系统默认的浅灰色-->
<item name="android:statusBarColor">@color/colorPink</item>
</style>
复制代码
二、在AndroidManifest.xml的对应activity中引用这个主题便可
<activity android:name=".MusicPlayActivity" android:theme="@style/statusBarColor"></activity>
复制代码
状态栏的颜色已经改为了想要的颜色(页面虽然丑了点,可是想要的效果已经实现了)
效果以下