我有一个使用“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" />
谢谢。