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

时间:2012-05-15 21:41:39

标签: android listview android-xml

我无法使用listview,因为此布局已经需要滚动。所以这让我遇到了一个问题:如何创建我的表。

我所知道的:

  • JSON数组的大小

我打算尝试用XML创建每个单元格并在代码中执行for循环,但我的困境是我不能findViewById非常好,因为R.id.myId名称很难占,而不是字符串整数。 (可能是一个不像我这么大的问题)。

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

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

洞察力表示赞赏。

1 个答案:

答案 0 :(得分:2)

是否有特定原因需要它作为ListView?如果没有,您可以尝试使用垂直方向的LinearLayout作为列表的容器。只需将容器放入xml中,您就可以使用addView()以编程方式添加生成的行。