![Sample UI : link](https://i.stack.imgur.com/99ZHc.jpg)
Мне нужно создать пользовательский интерфейс, как описано выше.Работа похожа на то, когда я нажимаю на Орден, который необходимо развернуть по вертикали, и продукты, соответствующие этому ордеру.
Я пытался использовать ресивлер для просмотра ордеров.Затем вложенный переработчик для отображения продуктов при нажатии.это не сработало так, как ожидалось.
Второй подход заключался в использовании родительского макета в качестве прокрутки.Scrollview имеет линейное расположение в качестве дочернего элемента.Я вручную надувал ордера как вид и добавлял к дочернему элементу линейного макета.Таким образом, я достиг того же, что и переработчик.Это неэффективно, я думаю.Затем при клике по заказу продукты отображаются с помощью представления переработчика.Некоторые, как продукты перечислены.Но при клике по последнему видимому элементу заказа в scrollview, продукт, отображающий размер recyclervie, невелик.Это случайно.
Так, как правильно apporach создать пользовательский интерфейс?Я также слышал о расширяемом списке!использование расширяемого списка - это верный способ или есть какой-то другой способ создать такой же интерфейс?