问题描述
Topic 1
. SubTopic 1
. SubTopic 2
. SubTopic 3
. SubTopic 4
Topic 2
. SubTopic 5
. SubTopic 6
. SubTopic 7
Topic 3
. SubTopic 8
. SubTopic 9
. SubTopic 10
. SubTopic 11
. SubTopic 12
//etc
这需要在一项活动中显示
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="?attr/listPreferredItemHeight"
android:gravity="center_vertical"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<android.support.v7.widget.RecyclerView
android:id="@+id/my_recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
我考虑过创建一个附加到上面的回收站视图的项目,其中包含用于主题的文本视图和用于子主题列表的recyclerview,并具有两个用于recyclerview的适配器。
有没有更好的方法可以做到这一点,或者嵌套recyclerview是唯一的方法?
解决方法
您还可以制作复杂的适配器并将所有嵌套的逻辑保存在其中。 我认为,这个link应该可以帮助您解决此问题。