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