我在Android中有一个问题,无论我尝试了什么都无法解决。
想象一个有 3 个表格行的表格布局,每行有两个文本字段。
[现在只关注“显示数据”]
我需要平均对齐每一行中的列。
(意思是:r[ 0 ]c[ 0 ].width = r[ 1]c[ 0 ].width = r[ 2 ]c[ 0 ].width 等等..)
但是,我在文本视图中有不同的字符串,其中一些很短,一些很长。
使用 0dp 作为宽度和 1 作为 layout_weight 值,并不能解决我的问题。在每一行(单独)中调整列的大小。
[参见“当前行为”]
此外,给出恒定的宽度值(使用 px 或 dp)会使一切都保持不变。我也不想这样。。
我想要做的是,平等地设置一列(所有行)中的所有文本字段宽度。根据文本视图最长的文本值。
如果使用 tablelayout 和 tablerows 是不可能的,那么 listview 是否可能?
我怎样才能做到这一点 ?