Middle
21
0
questionbank

Как изменить количество колонок в RecyclerView так, чтобы при портретной ориентации отображалась одна колонка, а при смене ориентации на ландшафтную - две или более колонок?

Ответ от нейросети sobes.tech

Можно использовать GridLayoutManager.

Для изменения количества колонок в зависимости от ориентации экрана, следует:

  1. Получить текущую ориентацию устройства.
  2. В зависимости от ориентации, создать GridLayoutManager с нужным количеством колонок и установить его для RecyclerView.

Пример:

kotlin

Можно использовать GridLayoutManager.

Для изменения количества колонок в зависимости от ориентации экрана, следует:

  1. Получить текущую ориентацию устройства.
  2. В зависимости от ориентации, создать GridLayoutManager с нужным количеством колонок и установить его для RecyclerView.

Пример:

kotlin

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

androidrecyclerviewitem-decorationlayoutmanagergridlayoutresponsive-layout