4.4之后加入windowTranslucentStatus
的属性,也就是我们可以用到状态栏的区域了。
5.0由于提供了setStatusBarColor去设置状态栏颜色,但是这个方法不能在主题中设置windowTranslucentStatus
属性。
针对这两者的差别可以使用对应values- 来解决。
根布局RelativeLayout,添加属性android:fitsSystemWindows="true"
fitsSystemWindows就是指定该布局向上留出状态栏的高度。一个页面上如果有多个控件设置了该属性,只有从逻辑顺序上的第一个可以生效。