我有一个TableLayout列表,它们都是从我的数据库中的数据生成的。我需要遍历此列表并将每个TableLayout添加到我的LinearLayout。
下面是我目前的代码,但是看起来每次添加表时,它都会替换最后一个,所以最终结果是app只显示列表中的最后一个表(据我所知) )
container = (LinearLayout) findViewById(R.id.container);
for (int i = 0; i < listOfTables.size(); i++) {
container.addView(listOfTables.get(i), i);
}
有什么想法吗? 最大
答案 0 :(得分:1)
您很可能需要使用XML高度和宽度属性。
尝试将表格布局的layout-height
和layout-width
属性以及线性布局更改为wrap_content
并查看其作用:)
您也可以尝试更改代码,使其没有第二个参数。它应该线性添加布局。
希望这有帮助!