У меня есть некоторая коллекция json, полученная из rest api, она определяет различные типы параметров, например:
- счетчик с коллекцией значений (из строки или некоторых объектов класса с некоторыми полями)
- поле даты и времени со значением даты
- поле для редактирования текста
- набор флажков (флажок определяется идентификатором, именем - заголовком, состоянием, отмеченным / не отмеченным)
- наборпереключатели
Каждый параметр также назван.
Что мне нужно: визуализировать список элементов (каждый элемент будет одним из описанных выше типов), позволить пользователю настраивать значения для каждогоиз них получить коллекцию (в том же формате json) и опубликовать измененный json на сервере.
Первый подход, который я рассмотрел, заключается в динамическом добавлении элементов управления в макет в представлении прокрутки, соответствующем типу элемента.Но я считаю, что это не очень хороший подход, может быть, лучше использовать RecyclerView и пользовательский список.
У вас есть идеи, как создать такой список?Afaik Android RecyclerView предполагает, что каждый элемент списка имеет одинаковую разметку, возможно ли получить то, что мне нужно?