我希望能够在其Play商店应用中获得与Google相同的结果。
我能想到的唯一方法是在Recyclerview适配器中添加Recyclerview,如下所示。
<android.support.v4.widget.SwipeRefreshLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
内部视图
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:elevation="100dp"
card_view:cardCornerRadius="8dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="8dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"/>
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v7.widget.RecyclerView>
</LinearLayout>
问题是内部Recyclerview无法正确显示。
你知道如何让它显示它的内容,或者你知道如何以另一种方式实现它吗?
由于
答案 0 :(得分:0)
我不认为Google在另一个列表中使用了一个列表:内部列表不可滚动,因此......如果需要,它们只构建一个包含多行的单元格(即,如果数据包含多种付款方式)回收器适配器。
您实际上可以看到&#34;更多付款设置&#34;,所以我猜这张卡片有固定的最大付款方式数量。