1
我試圖使用編程方式構建的TableLayout
將20x20表放入視圖中。 setStretchAllColumns
/setShrinkAllColumns
方法適用於擠壓所有列,但我還沒有找到一種方法來獲取所有行。TableLayout row strech/shrink
是否有相應的方法來打包行?
我試圖使用編程方式構建的TableLayout
將20x20表放入視圖中。 setStretchAllColumns
/setShrinkAllColumns
方法適用於擠壓所有列,但我還沒有找到一種方法來獲取所有行。TableLayout row strech/shrink
是否有相應的方法來打包行?
對於TableLayout
中的行,沒有任何setStretchAllColumns/setShrinkAllColumns
。你可以嘗試的一件事(我沒有測試過)是給你的TableLayout
一個weigtSum
的20
(與方法setWeightSum()
),然後設置1
的weight
(layout_weight
屬性爲xml佈局)爲你的每個20 TableRow
s在TableLayout
。
它工作嗎?我假設如果你沒有指定任何重量爲表和權重爲所有元素是相等的.. 錯誤的假設? – Ewoks 2012-05-11 15:25:46
@Ewoks並非所有元素都適合屏幕。你可以自由地測試它。 – Luksprog 2012-05-11 15:58:55
我有一個問題,使行高適合表..添加填充/向下是目前的解決方法,但不喜歡它的所有原因,我需要爲不同的屏幕設置單獨的填充...設置權重也沒有工作。因此,如果你想出了一些東西,歡迎你提出更多的想法.. 10q;) – Ewoks 2012-05-14 09:24:31