сайт товаров. Характеристик может быть множество, это и выпадающие списки, и поля для свободного ввода, и чек-боксы и др. Все это может миксоваться на одном экране. Данные по этим полям приходят с сервера.
Как лучше формировать такой экран, учитывая что он должен быть динамическим, т.е. условно сегодня поле есть, завтра его убрали.
Вручную лепить view, думаю, не стоит. Смотрю либо в сторону RecyclerView, либо добавление вьюшек программное. В случае с последним будет проще работать с EditText, AutoCompleteTextView, чем в RecyclerView.
Как бы вы поступили?
1. Напрячь дезигнера 2. Не делать всё на одном экране, а разбить на несколько простых шагов.
Я так понял, тебе надо смотреть в сторону backend-driven ui
заказать у бека жсон где описан тип поля: чекбокс/выпадающий список/ итд при входе на экран грузить актуальный жсон и через addview добавлять в лейаут нужные вьюхи
Вот и пришли к bdui
https://t.me/android_ru/1430803 А так заказать можно что угодно 😏
а в чем проблема моего предложения?
Если в общем и целом, то в согласованности действий между кучей команд.
вопрос был про то как сделать так конкретный экран)
https://t.me/android_ru/1430800
– Как мне сделать конкретный экран? – Скажите бэкенду, чтобы прислали json! Sounds like a plan 😁
Обсуждают сегодня