【发布时间】:2021-10-21 06:55:40
【问题描述】:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv46"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:spanCount="3"
tools:listitem="@layout/wallet_items"
/>
我正在实施具有 N 个项目的 recyclerview,但我只想在列表中显示 3 个项目。另外我已经为 recyclerview 设置了 spancount,但它不起作用
【问题讨论】:
-
我没有使用网格布局
-
问题含糊不清。跨度计数用作 GridLayout 的一部分来确定每行水平的项目数,因此有关于 GridLayoutManager 的注释。
-
不是
GridLayout。它是RecyclerView使用GridLayoutManager。RecyclerView有一个layoutManager。有不同类型的layoutManager可供选择。GridLayoutManager列数设置为 3 适合您的用例 -
我正在使用线性布局管理器