我是以编程方式创建表格布局,因此我无法使用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。
所以基本上我不知道该怎么做才能让它更宽。有什么建议? 所以基本上我只是希望我的表格宽度与屏幕宽度一样。或者只是一些像素更小。我有什么想法可以达到这个目的吗?目前它太遥远了
答案 0 :(得分:1)
填充物是内部空间。您还需要检查/删除包含TableLayout的LinearLayout上的填充。
如果没有完全做到,请检查/调整两个布局上的margin
。