android – 内容在CoordinatorLayout AppBarLayout后面

我正在为我的应用程序创建一个设置活动/布局。我有一个CoordinatorLayout与一个AppBarLayout和工具栏,然后它包括content_settings.xml。当内容加载时,.xml文件位于应用程序栏后面。

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

activity_settings.xml

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_setting" />

content_settings.xml只是一个FrameLayout,被PreferenceFragment替换

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/settings_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

enter image description here

将其添加到您的Recyclerview中:

app:layout_behavior="@string/appbar_scrolling_view_behavior"
http://stackoverflow.com/questions/32855889/content-behind-coordinatorlayout-appbarlayout

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 内容在CoordinatorLayout AppBarLayout后面