我目前正在执行一项重构任务,该任务需要用RecyclerView替换ListView(GridView)。
在工作的一部分中,它需要获取跨度计数。 由于先前的代码具有一种获取GridView的列数的方法,如下所示:
public int getNumColumns()
那我想知道RecyclerView中是否有相同的方法?
非常感谢您的回答。
此致, 杰克
我尝试过类似的事情:
mRecyclerView.getLayoutManager().getColumnCountForAccessibility()
但是显然,这仅是为了水平滚动。
public int getNumColumns()
答案 0 :(得分:0)
尝试使用,
GridLayoutManager layoutManager = (GridLayoutManager)mRecyclerView.getLayoutManager();
int spanCount = layoutManager.getSpanCount()