在表视图中设置列宽

时间:2010-04-25 15:39:06

标签: android

我很难理解在创建表格视图时如何更改列的宽度。

我知道您可以设置列的宽度(以像素为单位),但这不是我想要做的。

比如说,我有2列,希望每列占据屏幕的一半。如何在不明确设置像素的情况下执行此操作,以便我的代码可以在多种屏幕尺寸上工作?

2 个答案:

答案 0 :(得分:3)

TableLayout?你不能轻易做到这一点。您最接近的是在android:stretchColumns="*"元素上使用TableLayout。这应该在两列之间均匀分配任何额外的空格。

答案 1 :(得分:0)

只需设置TableRow layout_width =" 0dip" 然后设置两列layout_weight =" 1" 这将有助于您平均分割一行。