Aşağıdaki düzenim var:
<android.support.design.widget.CoordinatorLayout
android:id="@+id/main_content"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
</android.support.design.widget.AppBarLayout>
<FrameLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</android.support.design.widget.CoordinatorLayout>
Ben eklemek Fragmentiçine s FrameLayoutbunların yerine,. Benim Fragments biri aşağıdaki düzeni olan bir liste:
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
Burada sorunum araç çubuğunun listenin üzerine çizilmesi . Bunu, içeriğinin CoordinatorLayoutbir içine sararak çözmeyi denedim LinearLayout, bu aşırı çekmeyi çözdü, ancak bu şekilde appbar kaydırma davranışı artık çalışmıyor.
Herhangi bir yardım çok takdir!
Fragmentbaşka bir listeyle değiştirdikten sonra geri dönmediFragment. Araç çubuğunu bu şekilde manuel olarak göstermeyi başardım .