Android以编程方式创建和填充列表布局

Android以编程方式创建和填充列表布局,android,listview,android-xml,Android,Listview,Android Xml,我无法使用listview,因为此布局已经需要滚动。这就给我留下了一个问题:如何创建我的表 据我所知: JSON数组的大小 我打算用XML制作每个单元格,并在代码中执行for循环,但我的困境是我不能很好地findViewById,因为R.id.myId名称很难解释,而且是整数而不是字符串。(可能问题没有我想的那么大) 在这里,我知道服务器调用将返回一个json数组,其中最多包含5个对象。如何填充视图 我正在为每一行使用LinearLayout,就像我正在准备一个自定义列表视图一样 感谢您的

我无法使用listview,因为此布局已经需要滚动。这就给我留下了一个问题:如何创建我的表

据我所知:

  • JSON数组的大小
我打算用XML制作每个单元格,并在代码中执行for循环,但我的困境是我不能很好地
findViewById
,因为
R.id.myId
名称很难解释,而且是整数而不是字符串。(可能问题没有我想的那么大)

在这里,我知道服务器调用将返回一个json数组,其中最多包含5个对象。如何填充视图

我正在为每一行使用LinearLayout,就像我正在准备一个自定义列表视图一样


感谢您的洞察力。

您需要它作为列表视图的具体原因是什么?如果没有,您可以尝试使用垂直方向的线性布局作为列表的容器。只需将容器放入xml中,您就可以通过编程方式添加使用
addView()

生成的行。噢,由于scrollview中的滚动问题,它不会成为listview。因此,我将考虑您的其他建议使用表布局,我们可以动态地添加到它的视图,一个表格也可以工作。如果您决定这样做,请记住,每一行都需要包装在一个TableRow中,列的间距将取决于每个LinearLayout行有多少子行。我不熟悉以编程方式进行tablelayouts,您能在这里帮助我吗