Android 为什么不显示我的表格布局?

Android why not show my tablelayout?

我的应用程序从文件中读取调查问题和答案,并为此创建一个动态 table 布局。当我的 table 布局准备就绪时,我想在屏幕上显示它,但它不起作用。 我的 activity_main.xml 中有一个 table 布局,我尝试这样做以在屏幕上显示我的动态 table:

tbl = dataManager.getMainTable();

tbl 是我的 xml 文件中的 table 布局,以及带有 TableLayout 对象的 getMainTable() 方法 return,但它不显示 table我.

您只是替换了 tbl 变量的值,但并未实际显示它。

您在 xml 中有一个 table,但在 getMainTable()

中返回了另一个

删除 xml 中的 table ,然后将返回的那个添加到您的容器中。假设您有一个 ID 为 mainContainer:

的 FrameLayout
((LinearLayout)findViewById(R.id.mainContainer)).addView(dataManager.getMainTable(););