CoordinatorLayout
,AppBarLayout
,CollapsingToolbarLayout
とToolbar
のレイアウトを作成します。私はdrawerLayout
とsetTitle
とcollapsingToolbarLayout.setTitle("title")
との断片を追加します。 しかし、いくつかのページはうまくいく、いくつかの作品は間違っています。Android CollapsingToolbarLayoutが正しく機能しない
なぜわからないのですか?誰か助けてくれますか?
EDIT:
私はCollapsingToolbarLayout
で断片を交換するときにエラーが発生することがわかっは崩壊しました。
ここでは、XML appbarlayoutの値をハードコード決して
<?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>
てみ 'アンドロイド与えることによって:AppBarLayout''へ 'fitsSystemWindows = "true" を。 –
'AppBarLayout'と' CollapsingToolbarLayout'が以下のように動作するのはわかりません。 – myoungjin
'CollapsingToolbarLayout'が崩壊したときにフラグメントを置き換えると、それが見つかりました。 – myoungjin