如何恢复默认状态栏颜色?

时间:2015-11-29 00:58:01

标签: android android-appcompat

在我的一项活动中,我不希望状态栏有任何颜色。我想让它保持在我的应用程序运行之前的任何颜色。

我可以将其更改为黑色,但黑色不是默认值,默认值是透明的。我不想尝试找到哪个透明度是正确的,因为它可能在其他人的手机上有所不同所以我想在这个特定的活动中基本上不使用状态栏的颜色特征

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      Window window = getWindow();
      window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
      window.setStatusBarColor(Color.BLACK);
 }

1 个答案:

答案 0 :(得分:1)

默认标题栏使用<link rel="shortcut icon" href="@routes.Assets.versioned("images/favicon.png")"> (文档here着色,见下图)。或者,当您查看材料主题时:

colorPrimaryDark

您还应该看到此帖子

enter image description here