Как получить номер spanCount (количество столбцов) - PullRequest
0 голосов
/ 27 июня 2019

В настоящее время я работаю над задачей рефакторинга, которая требует замены ListView (GridView) на RecyclerView.

В части работы требуется получить счетчик промежутков.Поскольку в предыдущем коде есть метод для получения количества столбцов GridView, например:

public int getNumColumns()

Тогда мне интересно, есть ли такой же метод в RecyclerView?

Ваши ответывысоко ценится.

С уважением, Джек

Я пробовал что-то вроде:

mRecyclerView.getLayoutManager().getColumnCountForAccessibility()

Но, видимо, это только ради горизонтальной прокрутки.

public int getNumColumns()

1 Ответ

0 голосов
/ 27 июня 2019

Попробуйте использовать,

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