Ich mache ein Layout mit CoordinatorLayout
, AppBarLayout
, CollapsingToolbarLayout
mit Toolbar
. und ich füge Fragmente mit drawerLayout
und setTitle
mit collapsingToolbarLayout.setTitle("title")
hinzu. Aber einige Seiten funktionieren gut, einige funktionieren falsch.Android CollapsingToolbarLayout funktioniert falsch
Ich weiß nicht warum. Könnte mir jemand helfen?
EDIT:
fand ich, dass Fehler tritt auf, wenn Fragmente ersetzen mit CollapsingToolbarLayout
kollabierte.
xml hier
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="192dp"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/toolbarLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:expandedTitleMarginEnd="64dp"
app:expandedTitleMarginStart="48dp"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:layout_collapseMode="pin" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v7.widget.ContentFrameLayout
android:id="@+id/contents_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
Versuchen, indem 'android: fitsSystemWindows = "true"' auf 'AppBarLayout'. –
Ich weiß nicht, wann "AppBarLayout" und "CollapsingToolbarLayout" wie folgt funktioniert. – myoungjin
Ich habe festgestellt, dass wenn Fragmente ersetzt werden, wenn "CollapsingToolbarLayout" zusammenbrach. – myoungjin