在Android中,可以通过TableLayout和TableRow来创建表格布局。以下是一个简单的示例:
- 首先在xml布局文件中定义TableLayout和TableRow:
- 在Activity中找到TableLayout并动态添加行数据,示例代码如下:
TableLayout tableLayout = findViewById(R.id.tableLayout); // 创建一个新的TableRow TableRow row = new TableRow(this); TableRow.LayoutParams layoutParams = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT); row.setLayoutParams(layoutParams); // 添加TextView到新的TableRow中 TextView nameTextView = new TextView(this); nameTextView.setText("Alice"); row.addView(nameTextView); TextView ageTextView = new TextView(this); ageTextView.setText("25"); row.addView(ageTextView); // 将新的TableRow添加到TableLayout中 tableLayout.addView(row);
通过这种方式,可以动态的添加行数据到表格布局中。可以根据需要添加更多的行数据来展示更多的内容。