对话框窗口中状态栏图标的颜色



这是我用于更改状态栏图标颜色的代码:

window.decorView.systemUiVisibility = if (light) {
    View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
} else {
    View.SYSTEM_UI_FLAG_VISIBLE
}

不幸的是,它不适用于DialogWindow对象。知道为什么?

编辑:这不是Android状态栏图标颜色的重复 - 链接SO线程不提及Dialog S

问题是我正在从DialogFragment.onStart执行此代码,我应该从onResume

中称其为

该活动共享的窗口的活动和子对话框。因此,如果您在对话框内部的窗口上设置某些内容,它仍然会影响该活动的窗口。如果您要处理对话框标题,则其不是状态栏。其对话框的标题视图

相关内容

  • 没有找到相关文章

最新更新