如何以编程方式设置windowDrawsSystemBarBackgrounds?

我想以编程方式或代码方式添加属性windowDrawsSystemBarBackgrounds ,而不是值-V21,因为我只需要它在1个活动中,我在我的应用程序中使用主题select器,所以我不能有多个主题。

有可能在代码中启用此属性? 如果是这样,那我该怎么办呢?

提前致谢。

Solutions Collecting From Web of "如何以编程方式设置windowDrawsSystemBarBackgrounds?"

我find了答案:

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(getResources().getColor(android.R.color.transparent)); }