android - 遍历 TableLayout 列表并将每个列表添加到 LinearLayout

标签 android layout loops

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

下面是我目前拥有的代码,但看起来每次添加表格时,它都会替换最后一个表格,因此最终结果是应用程序仅显示列表中的最后一个表格(据我所知)

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

有什么想法吗? 最大。

最佳答案

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

尝试将表格布局和线性布局的 layout-heightlayout-width 属性更改为 wrap_content,看看会发生什么:)

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

希望这对您有所帮助!

关于android - 遍历 TableLayout 列表并将每个列表添加到 LinearLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8055895/

相关文章:

java - 如何向已注册的用户名发送对话框

java - 关于 Java 中的 GUI?

java - 将连续显示的 JPanels Swing 到右上角

java - android studio中的顺序动画,循环

c++ - 在 C++ 中,如何在继续执行整个程序的同时延迟程序的一部分?

Android:静态水平进度条可以嵌入到Textview中吗?

Android 6.0权限报错Toast

android - 不推荐使用 Progruard 和 R8 - Android Studio 3.6

html - 如何知道菜单、书签和标签在浏览器上留下的空间高度?

javascript - 我如何测试潜在的 "browser-crashing"JavaScript?