删除屏幕结束和表格开始之间的空间

时间:2013-10-21 14:43:40

标签: android user-interface android-tablelayout

我是以编程方式创建表格布局,因此我无法使用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)

所以基本没什么特别的。如何改变它更接近它。 对于我使用的填充

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

所以基本上我不知道该怎么做才能让它更宽。有什么建议? 所以基本上我只是希望我的表格宽度与屏幕宽度一样。或者只是一些像素更小。我有什么想法可以达到这个目的吗?目前它太遥远了

1 个答案:

答案 0 :(得分:1)

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

如果没有完全做到,请检查/调整两个布局上的margin