DialogFragment-设置状态栏颜色在某些设备上不起作用

时间:2019-08-13 10:33:31

标签: android statusbar android-dialogfragment

我正在尝试更改DialogFragment中的状态栏颜色。

但是,在某些设备上,例如OnePlus6(Android 9),它不起作用。

此外,它还会使状态栏图标消失。

这是我正在使用的代码段:

window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
window.statusBarColor = Color.WHITE

也尝试过:

window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)

1 个答案:

答案 0 :(得分:0)

尝试一下:

getActivity().getWindow().clearFlags(WindowManager.FLAG_FULL_SCREEN);