布局:
<android.support.design.widget.CoordinatorLayout
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:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
</FrameLayout>
<android.support.design.widget.CoordinatorLayout
android:id="@+id/bottom_sheet"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?colorPrimary"
app:behavior_hideable="false"
app:layout_behavior="@string/bottom_sheet_behavior"
tools:visibility="visible">
<android.support.v7.widget.RecyclerView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
android:nestedScrollingEnabled="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:elevation="0dp"
app:expanded="false">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp"
android:layout_marginLeft="24dp"
android:layout_marginRight="32dp"
android:layout_marginTop="24dp"
android:gravity="center"
android:minHeight="36dp"
android:padding="8dp"
android:text="Sample text"
android:textColor="@android:color/holo_blue_bright"/>
</FrameLayout>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
</android.support.design.widget.CoordinatorLayout>
问题:
当底页为EXPANDED
时,RecyclerView
滚动效果正常。但是当它为COLLAPSED
时,无法滚动到列表的底部。有些物品要么被切断,要么没有显示。
已尝试解决方案:
setAutoMeasureEnabled
设置LayoutManager
为真。 RecyclerView
身高设置为wrap_content
。RecyclerView
放入NestedScrollView
。支持版本: 26.1.0
有人可以帮助我吗?感谢。