中称其为
这是我用于更改状态栏图标颜色的代码:
window.decorView.systemUiVisibility = if (light) {
View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
} else {
View.SYSTEM_UI_FLAG_VISIBLE
}
不幸的是,它不适用于Dialog
的Window
对象。知道为什么?
编辑:这不是Android状态栏图标颜色的重复 - 链接SO线程不提及Dialog
S
问题是我正在从DialogFragment.onStart
执行此代码,我应该从onResume
该活动共享的窗口的活动和子对话框。因此,如果您在对话框内部的窗口上设置某些内容,它仍然会影响该活动的窗口。如果您要处理对话框标题,则其不是状态栏。其对话框的标题视图