2010-01-05 20 views
1

我試圖弄清楚如何排列表中每行的項目(TableLayout) - 理想情況下我希望每個單元格的中心水平排列。有關TableLayout的可能性,文檔不太清楚。每個單元格都有不同的視圖窗口小部件,所以我認爲表格式佈局可以很好地工作,但它們都是不同的大小,並且默認爲每個單元格內的左上角對齊方式。使用TableLayout時對齊行中的項目

如果我不能將它們排隊,然後生病需要使用不同的佈局管理器

回答

4

設置視圖的layoutGravity小區是中央垂直,中心水平中心。

layoutGravity告訴視圖父級如何顯示它,所以這將導致表格行將它居中在單元格中。

0

您可以使用此代碼表佈局

layout.setGravity(Gravity.CENTER); 
內居中視圖