我很难理解在创建表格视图时如何更改列的宽度。
我知道您可以设置列的宽度(以像素为单位),但这不是我想要做的。
比如说,我有2列,希望每列占据屏幕的一半。如何在不明确设置像素的情况下执行此操作,以便我的代码可以在多种屏幕尺寸上工作?
答案 0 :(得分:3)
TableLayout
?你不能轻易做到这一点。您最接近的是在android:stretchColumns="*"
元素上使用TableLayout
。这应该在两列之间均匀分配任何额外的空格。
答案 1 :(得分:0)
只需设置TableRow layout_width =" 0dip" 然后设置两列layout_weight =" 1" 这将有助于您平均分割一行。