Android设置状态栏颜色,并隐藏标题栏

一、在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>
复制代码

状态栏的颜色已经改为了想要的颜色(页面虽然丑了点,可是想要的效果已经实现了)

效果以下
相关文章
相关标签/搜索