如何在coordinatorlayout中安排视图?

时间:2017-03-25 11:27:33

标签: android android-xml android-toolbar android-collapsingtoolbarlayout

我的collapsible toolbar有效,但涵盖标题,因为我尝试使用nestedscrollview向上滚动。我尝试将其置于相对布局内,但随后toolbar停止工作并且不再崩溃。

这是我的布局

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/cordinator"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#fff"
    tools:context="com.store.android.basic.Introduction">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/app_bar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <include
            android:id="@+id/introduction_toolbar"
            layout="@layout/app_toolbar" />

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

    <android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">


        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:padding="10dp">

            <TextView
                android:id = "@+id/title"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:text="@string/heading"
                android:textColor="#D31F33"
                android:textSize="25sp"
                android:textStyle="bold" />

            <TextView
                android:id = "@+id/sub_title"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/text_one"
                android:textSize="18sp" />
        </LinearLayout>
    </android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>

1 个答案:

答案 0 :(得分:1)

应用程式:layout_behavior = “@串/ appbar_scrolling_view_behavior”

只需将此行放入NestedScrollView。