如何获取spanCount(列数)的数量
How to get the number of spanCount(number of columns)
我目前正在进行一项重构任务,需要用 RecyclerView 替换 ListView(GridView)。
作业的一部分,需要获取跨度数。
由于前面的代码有一个方法来获取 GridView 的列数,如下所示:
public int getNumColumns()
那我想知道在RecyclerView中有没有同样的方法呢?
非常感谢您的回答。
真诚的,
杰克
我试过类似的方法:
mRecyclerView.getLayoutManager().getColumnCountForAccessibility()
但显然,这只是为了水平滚动。
public int getNumColumns()
尝试使用,
GridLayoutManager layoutManager = (GridLayoutManager)mRecyclerView.getLayoutManager();
int spanCount = layoutManager.getSpanCount()
我目前正在进行一项重构任务,需要用 RecyclerView 替换 ListView(GridView)。
作业的一部分,需要获取跨度数。 由于前面的代码有一个方法来获取 GridView 的列数,如下所示:
public int getNumColumns()
那我想知道在RecyclerView中有没有同样的方法呢?
非常感谢您的回答。
真诚的, 杰克
我试过类似的方法:
mRecyclerView.getLayoutManager().getColumnCountForAccessibility()
但显然,这只是为了水平滚动。
public int getNumColumns()
尝试使用,
GridLayoutManager layoutManager = (GridLayoutManager)mRecyclerView.getLayoutManager();
int spanCount = layoutManager.getSpanCount()