2013-10-21 56 views
0

我正在以编程方式创建表格布局,所以我不能用XML做到这一点,但必须用代码来完成。我有桌子。但是从屏幕侧面到桌子的距离太大。 Android是否自己做这件事?有没有办法改变它?删除屏幕末端和表格开始之间的空间

这这里是我的LayoutParams为表

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) 

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

Left:1px,Top:0px,Right:1px,Bottom:1px。

所以基本上我不知道该怎么做才能使它更宽。有什么建议么? 所以基本上我只是想让我的桌子和屏幕宽度一样宽。或者只是一些像素较小。任何想法我可以如何实现这一目标?目前它太远了

+0

您还应该更改LinearLayout上的填充以及两者上的边距。 – Geobits

回答

1

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

如果这还没有完全完成,请在两个布局上检查/调整margin