循环遍历TableLayout列表并将每个列表添加到LinearLayout

时间:2011-11-08 19:20:52

标签: android layout loops

我有一个TableLayout列表,它们都是从我的数据库中的数据生成的。我需要遍历此列表并将每个TableLayout添加到我的LinearLayout。

下面是我目前的代码,但是看起来每次添加表时,它都会替换最后一个,所以最终结果是app只显示列表中的最后一个表(据我所知) )

container = (LinearLayout) findViewById(R.id.container);
for (int i = 0; i < listOfTables.size(); i++) {
container.addView(listOfTables.get(i), i);
}

有什么想法吗? 最大

1 个答案:

答案 0 :(得分:1)

您很可能需要使用XML高度和宽度属性。

尝试将表格布局的layout-heightlayout-width属性以及线性布局更改为wrap_content并查看其作用:)

您也可以尝试更改代码,使其没有第二个参数。它应该线性添加布局。

希望这有帮助!