2012-05-15 108 views
0

我无法使用listview,因为此布局已经需要滚动。所以这给我一个问题:如何创建我的表。Android以编程方式创建和填充列表布局

我所知道的:

  • JSON数组

我会尽量让在XML中的每一个细胞,并在代码回路做的大小,但我的困境我不能findViewById很好,因为R.id.myId名称很难说明,并且是整数而不是字符串。 (可能问题不大,我做它)。

所以在这里,我知道服务器调用将返回一个JSON数组在它长达5个对象。我如何填充我的视图?

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

Insight深表赞赏。

回答

2

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

+0

哦,它不会因为scrollview问题中的滚动而成为listview。所以我会考虑你的其他建议 – CQM

+0

使用表格布局我们可以动态地为它添加视图 – Krish

+0

是的,TableLayout也可以。如果您决定遵循这一点,请记住每行都需要包装在TableRow中,并且列的间距取决于您的每个LinearLayout行所具有的子节点的数量。 – MattDavis

相关问题