Size: a a a

Android Developers

2020 November 19

Z

ZZINX in Android Developers
Подскажите. У меня есть recyclerview. В нём отображение item-элементов настроено по одному по вертикали, как на скрине. А как можно сделать отображение по горизонтали, чтобы при большом количестве элементов получилась плитка? Я правильно понимаю, что мне нужно каким-то образом отредактировать layout на втором скрине?
источник

Z

ZZINX in Android Developers
источник

Z

ZZINX in Android Developers
источник

A

Alex Android in Android Developers
ZZINX
Подскажите. У меня есть recyclerview. В нём отображение item-элементов настроено по одному по вертикали, как на скрине. А как можно сделать отображение по горизонтали, чтобы при большом количестве элементов получилась плитка? Я правильно понимаю, что мне нужно каким-то образом отредактировать layout на втором скрине?
Recycler с GridLayoutManager'ом?
источник

Z

ZZINX in Android Developers
Alex Android
Recycler с GridLayoutManager'ом?
Скорее всего нет. По крайней мере мне этот термин не попадался, когда я делал это по видеоуроку. Есть основной layout с constraintLayout, внутри которого recycler (второй скрин). И создан еще отдельный item layout тоже constraintLayout, внутри которого картинка и текст (третий скрин). При создании адаптера не было упоминаний про GridLayoutManager. Мну нужно гуглить в сторону GridLayoutManager?
источник

АZ

А - Z in Android Developers
Горизонтальный и вертикальный гугли
источник

A

Alex Android in Android Developers
Хочешь плитку - нужен грид
источник

Z

ZZINX in Android Developers
А - Z
Горизонтальный и вертикальный гугли
Буду пробовать. Гуглил по запросу "recylerview плитка", но внятной инфы не смог найти.
источник

ES

Egor Sigolaev in Android Developers
ZZINX
Буду пробовать. Гуглил по запросу "recylerview плитка", но внятной инфы не смог найти.
Ты бы еще recyclerview plitka написал )
источник

Z

ZZINX in Android Developers
Alex Android
Хочешь плитку - нужен грид
Нашел на stackoverflow следующую информацию:
"Если вам нужно фиксированное количество таких плиток, и их немного, то использование виджетов списков, как RecyclerView с адаптерами излишне сложное решение. Используйте один из табличных контейнеров, как GridLayout,TableLayout и разместите в их ячейках виджеты CardView, которые будут содержать нужную разметку."
источник

Z

ZZINX in Android Developers
То есть с recyclerview и правда слишком сложное решение?
источник

Z

ZZINX in Android Developers
Egor Sigolaev
Ты бы еще recyclerview plitka написал )
Простите, новичек)
источник

ES

Egor Sigolaev in Android Developers
ZZINX
То есть с recyclerview и правда слишком сложное решение?
Нет, не смотри на эти ответы, херню пишут
источник

A

Alex Android in Android Developers
они вроде устарели, проверь год ответа и депрекейтед статус классов
источник

АZ

А - Z in Android Developers
ZZINX
Буду пробовать. Гуглил по запросу "recylerview плитка", но внятной инфы не смог найти.
РесайклерВью плитка ?)
источник

Z

ZZINX in Android Developers
Alex Android
они вроде устарели, проверь год ответа и депрекейтед статус классов
15 год)
источник

ES

Egor Sigolaev in Android Developers
ZZINX
15 год)
Та юзай ресайклер с гридом и не парь мозг себе, это в 20 году лучшее решение
источник

ES

Egor Sigolaev in Android Developers
Если не знаешь ресайкла, смотри уроки
источник

JF

Jorik Fat in Android Developers
ZZINX
Нашел на stackoverflow следующую информацию:
"Если вам нужно фиксированное количество таких плиток, и их немного, то использование виджетов списков, как RecyclerView с адаптерами излишне сложное решение. Используйте один из табличных контейнеров, как GridLayout,TableLayout и разместите в их ячейках виджеты CardView, которые будут содержать нужную разметку."
Согласен с этой фразой. Зачем писать адаптер, если можно не писать
источник

Z

ZZINX in Android Developers
Egor Sigolaev
Та юзай ресайклер с гридом и не парь мозг себе, это в 20 году лучшее решение
Спасибо. На ютубе тут же видеоурок нашелся, как создавать эту плитку 🤝
источник