Есть ли другой способ внедрить данные в деятельность, кроме адаптера? - PullRequest
0 голосов
/ 18 ноября 2018

Так что я недавно начал изучать программирование на Android, и мне стало интересно, есть ли другой способ реализовать данные gson, используя модернизацию, кроме использования адаптера и списка.

Так что в основном я должен сделать полноэкранное действие с несколькими TextViews и ImageViews (поэтому мне не нужен список). Должен ли я сделать адаптер и ListView для чего-то столь же простого или это лучший способ?

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Если вы не хотите использовать ListView и RecyclerView, тогда вы можете использовать LayoutInflator, чтобы некоторые из ваших ограниченных видов были накачаны на LinearLayout или какой-либо другой макет.

Примечание: Но для того, чтобы эти виды были выделены и выполнялись некоторые операции или применялись анимации, вам будет сложно.

Проверьте здесь о LayoutInflator здесь:

https://developer.android.com/reference/android/view/LayoutInflater

и здесь:

Что делает класс LayoutInflater?(в Android)

0 голосов
/ 18 ноября 2018

Должен ли я сделать адаптер и ListView для чего-то такого простого

Нет. Вы используете основанные на адаптере виджеты (обычно RecyclerView прямо сейчас), когда:

  • В JSON доминирует массив, а
  • Вы не знаете заранее размер этого массива

Если вместо этого ваш JSON представляет собой простой объект с четко определенной структурой, известной во время компиляции, вы можете использовать этот объект для заполнения простых виджетов в простой компоновке.

...