Android TableLayout以编程方式

RAV*_*ADA 4 android android-tablelayout

我学会了如何使用XML文件创建UI.但是请帮助我知道如何以编程方式执行它而不使用XML文件,尤其是除了LinearLayout之外.

Kar*_*amu 14

使用以下代码创建TableLayout

TableLayout tbl=new TableLayout(context);
Run Code Online (Sandbox Code Playgroud)

使用以下命令创建表行

TableRow tr=new TableRow(context);
Run Code Online (Sandbox Code Playgroud)

将View添加到表格行中

tr.addView(view);
Run Code Online (Sandbox Code Playgroud)

这里的视图可能是TextView或EditText等.

将Table Row添加到TableLayout中

tbl.addView(tr);
Run Code Online (Sandbox Code Playgroud)

像这样,您可以在表格布局中添加更多表格行.