0

我正在以编程方式创建表格布局,因此我无法使用 XML 执行此操作,但必须使用代码执行此操作。我有桌子。但是屏幕侧面到桌子的距离太大了。Android是自己做的吗?有没有办法改变它?

这些是我的表格布局参数

TableLayout.LayoutParams tableParams        = new TableLayout   .LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.MATCH_PARENT);

tableLayout.setStretchAllColumns(true);
tableLayout.setShrinkAllColumns(true);                      
tableLayout.setPadding(1,0,0,1);
tableLayout.setBackgroundColor(Color.WHITE);
tableLayout.setLayoutParams(tableParams);
ll.addView(tableLayout)

所以基本上没什么特别的。我怎样才能改变它,它更接近。对于我使用的填充

左:1px,上:0px,右:1px,下:1px。

所以基本上我不知道该怎么做才能使它更宽。有什么建议么?所以基本上我只希望我的表格与屏幕宽度一样宽。或者只是小一些像素。有什么想法可以实现这一目标吗?此刻距离太远

4

1 回答 1

1

填充物是内部空间。您还需要检查/删除包含 TableLayout 的 LinearLayout 上的填充。

如果这不能完全做到,请检查/调整margin两种布局。

于 2013-10-21T14:58:01.617 回答