除了适配器之外,还有其他方法可以将数据实现到 activity 吗?

Is there another way to implement data into activity besides an adapter?

所以我最近开始学习Android编程,想知道除了使用适配器和列表之外,是否还有另一种方法可以使用retrofit实现gson数据。

所以基本上我必须用一些 TextViews 和 ImageView 制作全屏 activity(所以我不需要列表)。我是否必须为如此简单的事情制作一个适配器和一个 ListView 或者这是最好的方法?

Do I have to make an adapter and a ListView for something as simple as that

没有。您在以下情况下使用基于适配器的小部件(现在通常 RecyclerView):

  • JSON以数组为主,
  • 您事先不知道该数组的大小

相反,如果您的 JSON 是一个简单的对象,具有在编译时已知的明确定义的结构,欢迎您使用该对象在简单的布局中填充简单的小部件。

如果您不想使用 ListViewRecyclerView,那么您可以使用 LayoutInflator 将一些有限的视图扩展到 LinearLayout 或其他一些布局。

注意:但是要选择视图并执行一些操作或应用动画对您来说会很困难。

在这里查看有关 LayoutInflator 的信息:

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

这里:

What does LayoutInflater class do? (in Android)