Android 状态栏使用协调器布局向上滚动,使状态图标与工具栏标题重叠 [英] Android status bar scrolling up with coordinator layout, leaving status icons overlapping toolbar title

查看:18
本文介绍了Android 状态栏使用协调器布局向上滚动,使状态图标与工具栏标题重叠的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用包含 AppBarLayout(持有 ToolBar 和 TabLayout)和 ViewPager(持有片段)作为子项的协调器布局时遇到问题.我希望在向下滚动时隐藏顶部栏,并在向上滚动时显示顶部栏.但是,当我向下滚动时,状态栏也会向上滚动,将顶部栏留在状态图标下方,并与它们重叠.

我尝试将 android:fitsSystemWindows="true" 添加到 AppBarLayout 和 ViewPager,但没有任何改变.

在使用的代码和显示两种状态的快照下方:

解决方案

查看活动的主题,如果主题像@style/AppTheme.NoActionBar 或者一个没有ActionBar的主题,尝试放一个颜色,你必须有一个样式(v21)是这样的: