要删除TableLayout行之间的空格,可以使用以下方法:
1.通过TableLayout.LayoutParams设置行与行之间的margin为0。
TableLayout tableLayout = findViewById(R.id.tableLayout); for (int i = 0; i < tableLayout.getChildCount(); i++) { View view = tableLayout.getChildAt(i); if (view instanceof TableRow) { TableRow.LayoutParams params = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT); params.setMargins(0, 0, 0, 0); view.setLayoutParams(params); } }
2.可以在TableLayout和TableRow标签中设置android:layout_margin属性为0dp。
以上两种方法都可以用来删除TableLayout行之间的空格,根据具体情况选择即可。