为了界面美观,类似IOS系统那样,有时候我们做的app中需要将状态栏和标题栏做成颜色一样的,如果你的app最低就兼容到5.0,那么这个很容易,因为5.0之后,就可以修改状态栏的颜色了,但是如果你还要兼容到5.0之前,那么这时候就需要做点改动了
最低兼容5.0
只需要在values/style.xml下修改colorPrimaryDark这个名称的颜色,将他改成和你标题栏一样的颜色就可以了
最低兼容5.0之前
因为要考虑到5.0之后的手机,所以这时候要在res下新建一个values-v21的文件夹,然后新建style.xml文件
这里的name可以自己取,至于item中中colorParmaryDark中的颜色 就可以设置成和你的标题栏一样的颜色就行了
而在5.0之前,是不能更改系统状态栏的颜色的,所以需要在values/style.xml中,这里的name要和values-v21中style.xml的name是一致的
这样设置就可以做到在5.0之后状态栏和标题栏颜色一致,5.0之前的状态栏还是系统的