CoordinatorLayout AppBarLayout背后的内容

我正在为我的应用创建设置活动/布局。 我有一个带有AppBarLayoutToolbarCoordinatorLayout ,然后它包含了content_settings.xml 。 当内容加载时,.xml文件位于应用栏后面。

我正在使用相同的设置加载主要内容,它工作正常,但由于某种原因无法在“设置”部分正确呈现。

activity_settings.xml

     

content_settings.xml只是一个由PreferenceFragment替换的FrameLayout

   

在此处输入图像描述

将此添加到您的Recyclerview:

 app:layout_behavior="@string/appbar_scrolling_view_behavior" 

在我的情况下,工具栏下的视图是不可滚动的,所以即使接受的答案确实停止了重叠,它也会将内容按下工具栏的高度,将元素推离屏幕。 在这种情况下的解决方案是删除

 app:layout_scrollFlags 

从我包含的工具栏/与其他具有滚动视图的布局共享。