Size: a a a

Android Developers

2019 November 21

MH

Maksus Heinz in Android Developers
Artem Winokurov ©
перезжай ты с recyclerview - на constraint
можно по подробнее?
источник

DE

Denis Egorov in Android Developers
Maksus Heinz
можно по подробнее?
не слушай
источник

А

Александр in Android Developers
Maksus Heinz
можно по подробнее?
А можно пж раскрыть мысль, ради чего блок кнопок находится внутри RV, а не отдельно?
источник

A

Anton in Android Developers
Artem Winokurov ©
перезжай ты с recyclerview - на constraint
это примерно то же самое, что сказать "переезжай с Activity на RxJava"
источник

MH

Maksus Heinz in Android Developers
Александр
А можно пж раскрыть мысль, ради чего блок кнопок находится внутри RV, а не отдельно?
потому что их будет несколько блоков,
две кнопки
кардвью 6шт
две кнопки
кардвью 6шт
две кнопки
кардвью 6шт
......
источник

AW

Artem Winokurov © in Android Developers
ой пля
источник

AW

Artem Winokurov © in Android Developers
што я написал
источник

AW

Artem Winokurov © in Android Developers
лул
источник

AW

Artem Winokurov © in Android Developers
прально хайте меня и в хвост и гриву)))
источник

A

Anton in Android Developers
😂
источник

MH

Maksus Heinz in Android Developers
кардвью заполняются из ArrayList
источник

MH

Maksus Heinz in Android Developers
дак что? как сделать то так?)
источник

M

Maksym in Android Developers
Maksus Heinz
Всем привет, вот смотрите, красные блоки это кнопки, зеленые это cardview,
как сделать такое расположение элементов в recyclerview? в общем я сделал два layout один под кнопки а другой с одной cardview. как мне расположить эти элементы последовательно как на схеме? если выбрать LinearLayoutManager, то получается что появляются две кнопки, а cardview (6 штук) распологаются естественно друг под другом в список, а нужно что бы они были сеткой, но если выбрать GridLayoutManager, то первый блок с двумя кнопками превращается в зеленый квадрат, ну становиться не во всю ширину макета, а типа превращается в cardview. как решить эту задачу? делал через жопу, все работало, но хочу сделать хорошо! Спасибо кто откликнется!
Используй recycler view с двумя view для зелёных и красных. Т.е на одном view будет сразу 3 зелёных и на красном 2
источник

MH

Maksus Heinz in Android Developers
Maksym
Используй recycler view с двумя view для зелёных и красных. Т.е на одном view будет сразу 3 зелёных и на красном 2
а как определять OnСlick у зеленых?
я правильно понял, что ты предлагаешь в макете xml нарисовать сразу три кардвью?
источник

AW

Artem Winokurov © in Android Developers
Maksus Heinz
а как определять OnСlick у зеленых?
я правильно понял, что ты предлагаешь в макете xml нарисовать сразу три кардвью?
как обычно
источник

MH

Maksus Heinz in Android Developers
но у трех кардвью будет одна позиция в recyclerview
источник

А

Александр in Android Developers
Maksus Heinz
потому что их будет несколько блоков,
две кнопки
кардвью 6шт
две кнопки
кардвью 6шт
две кнопки
кардвью 6шт
......
И их изначально неизвестно сколько будет?
источник

M

Maksym in Android Developers
Maksus Heinz
а как определять OnСlick у зеленых?
я правильно понял, что ты предлагаешь в макете xml нарисовать сразу три кардвью?
К тому же ты можешь привязать что угодно, и по позиции определять строку а уже по нажатию столбец
источник

MH

Maksus Heinz in Android Developers
Александр
И их изначально неизвестно сколько будет?
значит первый viewholder тут две кнопки
второй viewholder - тут 6 штук кардвью, но они не сразу созданы, в макете обозначена одна кардвью(пустышка)
все 6 штук кардвью заполняются информацией (название, описание, иконка) из  ArrayList
источник

MH

Maksus Heinz in Android Developers
вот такая штука
источник