【发布时间】:2019-04-18 17:21:37
【问题描述】:
我正在尝试在 NavigationBar 后面绘制一个布局。为此,我将FLAG_LAYOUT_NO_LIMITS 设置如下:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
这确实会导致在 NavigationBar 后面绘制布局,但它也会将 StatusBar 背景颜色设置为白色/透明。
使用getWindow().setStatusBarColor(Color.RED); 更改状态栏颜色无效。
我所有的工作都是动态的,不能使用和设置 .xml 文件的样式。
这是FLAG_LAYOUT_NO_LIMITS 的已知行为吗?
【问题讨论】: