如何使用Appbar布局

时间:2018-06-03 22:52:53

标签: android-recyclerview android-toolbar appbar

我有一个使用“wrap_content”作为height属性的recyclerview。我添加了一个带工具栏的Appbar布局。现在,当我显示我的recyclerview时,顶部和底部被切断 - 因此在滚动时无法看到前几条记录或最后几条记录。我正在将recyclerview的顶部限制在appbar的底部,虽然这似乎不起作用,因为顶部仍然希望在工具栏下滑动。

这是我的recylerview的xml

<com.example.android.cop1803.LayoutCustom xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mylayoutcustom"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.android.cop1803.MainActivity"

tools:layout_editor_absoluteY="73dp">

<com.example.android.cop1803.MyRecyclerView
    android:id="@+id/recycler_view"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginStart="@dimen/recylerMargin"
    android:background="@color/white80"
    android:elevation="2dp"
    android:scrollbars="vertical"
    app:layout_constraintTop_toBottomOf="@id/appbar"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toStartOf="@+id/recycler_view2"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintHorizontal_chainStyle="packed"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintWidth_default="wrap" />

这是我的带有工具栏的appbar布局

 <android.support.design.widget.AppBarLayout
    android:id="@+id/appbar"
    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="@android:color/white"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

谢谢。

0 个答案:

没有答案