Установить данные логической заливки в RecyclerView

1

У меня есть Recycler View, чтобы показать мою сетку. Мои данные int[] list = {1, 2, 3, 4, 5, 6, 7}; И я использую код

mRv.setLayoutManager(new GridLayoutManager(mRvIcon.getContext(), 5, GridLayoutManager.VERTICAL, false));
mRv.setAdapter(myAdapter);

и у меня есть результат:

Изображение 174551

Но я хочу заполнить данные же

Изображение 174551

Как я могу это сделать?

Теги:

3 ответа

0

Всем спасибо. Я это сделал.

  mRvIcon.setLayoutManager(new GridLayoutManager(mRvIcon.getContext(), 2, GridLayoutManager.HORIZONTAL, false));

Но мне нужны пользовательские params вида элемента с width = 1/5 screen width в onBinViewHolder. Большое вам спасибо за ваше время!

0

попробуйте добавить менеджер макета, как это

new GridLayoutManager(this, 5, GridLayoutManager.HORIZONTAL, false)
0

Вы можете использовать горизонтальный режим с 4 колонками:

mRv.setLayoutManager(new GridLayoutManager(mRvIcon.getContext(), 4, GridLayoutManager.HORIZONTAL, false));
mRv.setAdapter(myAdapter);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню