2012-04-01 49 views
0

所以我有一個表格佈局,即時通訊添加行通過代碼,因爲它不是一個常數表或恆定數量的行。我現在遇到的問題是我的最後一列不適合所有的文本,因爲中間行設置爲伸展,它佔據了大部分視圖。有沒有一種方法來設置列的權重,以便我可以讓一行比其他行更大,但仍然顯示其他所有內容。Android TableLayout格式

回答

1

我現在的問題是我的最後一列不適合所有的文本,因爲中間行設置爲伸展,它佔據了大部分視圖。

然後對其進行更改,使最後一列爲拉伸列或列出兩者(例如,android:stretchColumns="1,2")。

有沒有一種方法來設置列的權重,以便我可以讓一行比其餘的更大,但仍然顯示其他所有內容。

通過在android:stretchColumns中列出多於一個,拉伸效果同樣適用於所有人。你可以把它看作具有相同權重的列。

+0

所以我有問題是延伸到匹配的內容,並試圖使它包裝到另一行的內容 – DRing 2012-04-01 14:04:42

+0

@DRing:然後使用'android:shrinkColumns',以指示列(s)在哪裏Android應該嘗試強制自動換行。 – CommonsWare 2012-04-01 14:08:08

+0

完美謝謝我正在努力完成的任務,對於拉伸和縮小列都顯得很奇怪 – DRing 2012-04-01 14:36:04