如何获取spanCount(列数)

时间:2019-06-27 04:25:49

标签: android android-recyclerview gridlayoutmanager

我目前正在执行一项重构任务,该任务需要用RecyclerView替换ListView(GridView)。

在工作的一部分中,它需要获取跨度计数。 由于先前的代码具有一种获取GridView的列数的方法,如下所示:

public int getNumColumns()

那我想知道RecyclerView中是否有相同的方法?

非常感谢您的回答。

此致, 杰克

我尝试过类似的事情:

mRecyclerView.getLayoutManager().getColumnCountForAccessibility()

但是显然,这仅是为了水平滚动。

public int getNumColumns()

1 个答案:

答案 0 :(得分:0)

尝试使用,

GridLayoutManager layoutManager = (GridLayoutManager)mRecyclerView.getLayoutManager();
int spanCount = layoutManager.getSpanCount()