2013-10-21 54 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