不需要创建多个
RecyclerView
,因为它可以用一个来完成。你应该创建一个RecyclerView
。在其项目的自定义布局中,您应该添加 RadioButton
、TextView
和“GridView”和
你应该在你的列表项中使用GridView
如下
<GridView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="3"
/>
它将根据需要具有三列,
height
为wrap_content
,以便可以根据需要进行扩展。
首先带一个父母
Recyclerview
根据需要由其他RecyclerView
组成。
Create main
adapter
它将处理父 RecyclerView
,其中您的子 RecyclerViews
将作为 RecyclerView
项目加载。
为子
RecyclerView
创建适配器,它将分配这些网格项目。
将主
layout
的RecyclerView
设置为Vertical
的LinearLayoutManager.VERTICAL
,在子RecyclerView
布局中应该是GridLayout
.
对于主父
layout
项目RecyclerView
应该是一个layout
文件,里面有一个简单的RecyclerView
,对于子RecyclerViews
,layout
应该是你想要的这个项目。