在Android中,可以使用TableLayout来创建表格。
首先,在XML布局文件中创建一个TableLayout控件,设置其宽度为match_parent和高度为wrap_content。
```
android:id="@+id/tableLayout" android:layout_width="match_parent" android:layout_height="wrap_content">
```
接下来,在代码中获取TableLayout控件,并动态添加表格行TableRow和表格单元格TableCell。
```
TableLayout tableLayout = findViewById(R.id.tableLayout);
TableRow row1 = new TableRow(this);
TableRow.LayoutParams layoutParams = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT);
row1.setLayoutParams(layoutParams);
TextView cell1 = new TextView(this);
cell1.setText("Cell 1");
cell1.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
row1.addView(cell1);
TextView cell2 = new TextView(this);
cell2.setText("Cell 2");
cell2.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
row1.addView(cell2);
tableLayout.addView(row1);
```
可以根据需要重复以上步骤添加多个表格行和表格单元格。
通过设置表格行和表格单元格的LayoutParams,可以控制它们的宽度和高度。
注意:以上代码只是示例,实际使用时可能需要根据具体要求进行适当修改。