Android 滚动视图中线性布局下方的RecyclerView
对于我的应用程序,我必须在一个片段中显示一个数据列表(100项),上面必须有一些文本和图像。这一切都必须在一个单一的滚动视图,以便您可以滚动整个页面,而不仅仅是在数据列表中 当我不使用ScrollView时,只能在RecyclerView中滚动,但用户需要滚动整个页面Android 滚动视图中线性布局下方的RecyclerView,android,android-layout,Android,Android Layout,对于我的应用程序,我必须在一个片段中显示一个数据列表(100项),上面必须有一些文本和图像。这一切都必须在一个单一的滚动视图,以便您可以滚动整个页面,而不仅仅是在数据列表中 当我不使用ScrollView时,只能在RecyclerView中滚动,但用户需要滚动整个页面 Scrollview |------------| | | | text | <-- LinearLayout | | |------------| |
Scrollview
|------------|
| |
| text | <-- LinearLayout
| |
|------------|
| |
| list | <-- RecyclerView, longer than screen height
| |
|------------|
滚动视图
|------------|
| |
|text |使用CoordinatorLayout
和Recyclerview
来实现这一点。或者,您可以将俯视图作为标题添加到RecyclerView
中,而不是在ScrollView
中使用RecyclerView,在您确定RecyclerView
的高度之前,它不会按预期工作
更新:
对于使用设计库的示例实现,请遵循此操作。您可能希望使用线性布局
,将文本和图像作为回收视图
中的标题视图,并删除滚动视图
这篇文章解释了如何在回收视图中创建标题视图
:我如何通过使用CoordinatorLayout实现这一点?使用标题方法。谢谢