Я хочу реализовать многоуровневую страницу комментариев.Теперь я использую два гнезда RecyclerView, то есть элемент родительского RecyclerView содержит еще один дочерний объект RecyclerView.RecyclerView имеет функцию разворачивания или сворачивания для отображения большего количества комментариев.Я чувствую, что эта реализация не очень хорошая, я хотел бы спросить, есть ли лучший способ добиться этого.Спасибо ...
следующим образом:
Макет элемента родительского RecyclerView выглядит следующим образом
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:orientation="horizontal">
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@mipmap/ic_launcher" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Title"
android:textSize="20sp" />
<TextView
android:id="@+id/tv_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="subtitle" />
<!--child recyclerView-->
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view_sub"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="24dp"
android:visibility="gone" />
</LinearLayout>
</LinearLayout>