2

我创建了一个带有Tabbed Activity导航样式的新项目Action Bar Tabs

MainActivity默认布局TabLayout如下:

在此处输入图像描述

一路向上滑动后,它看起来像这样:ToolBar重叠StatusBar

在此处输入图像描述

问题:

这是预期的行为吗?滚动不应该被禁用或者如果启用,工具栏应该隐藏(例如whatsapp)?这种默认行为对我来说似乎是错误的。我错过了导致这种情况的东西吗?

如果这是默认的预期行为?怎么做以下?

  • 禁用滚动CoordinatorLayout
  • 隐藏ToolBar启用滚动的时间?

PS:就像我提到的那样,这是一个未经修改的新项目(我没有改变)。如果有人仍然需要生成的代码,我会分享。

4

1 回答 1

3

转到 /v21/styles.xml 并替换:

<item name="android:statusBarColor">@android:color/transparent</item>

经过:

<item name="android:statusBarColor">@color/colorPrimaryDark</item>

问题是状态栏是透明的。

注意:默认情况下,状态栏使用已定义的 primaryDarkColor。因此,在这种情况下,您可以删除该行,以便在保留该行的情况下使用 primaryDarkColor ...

<item name="colorPrimaryDark">@color/colorPrimaryDark</item>

...在您的 AppTheme 的 values\styles.xml 中。

于 2016-02-06T17:15:41.627 回答