美文网首页
Android实现沉浸式(填充)状态栏

Android实现沉浸式(填充)状态栏

作者: 明年的我会感谢今年的我 | 来源:发表于2020-03-23 00:25 被阅读0次

1、根布局使用嵌套类的layout如:CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout这种。

2、那个布局要填充到状态栏给它和的的所有父控件添加android:fitsSystemWindows="true"属性。

如图:

3、在res文件夹下新建一个values-v21文件夹,在values-v21中新建一个styles.xml文件,新建一个主题继承application的主题,在新主题把状态栏颜色设为透明。

如:

新建values-v21是为了让5.0系统以上的手机就使用这里面的主题

4、在values下的styles中新建同名的主题,且不设置透明度给5.0以下的手机使用

5、在清单文件中设置这个activity的主题

这样就可以了。

相关文章

网友评论

      本文标题:Android实现沉浸式(填充)状态栏

      本文链接:https://www.haomeiwen.com/subject/gvhiextx.html