Мне нужен такой макет:
Красные заголовки — это массив первого уровня из dish_options
, а RadioButtons
заполняются из массива items
внутри dish_options
json:
Как вы могли заметить, dish_options
— это массив, в котором может быть гораздо больше объектов, внутри одного из ключей этого dish_options
может храниться items
массивов.
Я попытался использовать getItemViewType()
и установить разные макеты для первого уровня dish_options
(красный заголовок) и реализовал разные макеты для RadioButton
в каждой строке items
проблема в том, что мне нужно использовать RadioGroup, чтобы сделать RadioButton
уникальным (всего 1 щелчок на радиогруппу). Так что я застрял с этим и не знаю, как продолжить.
Должен ли я вкладывать RecyclerView в каждую строку RecyclerView?