我在两行的每个水平线性布局行中有2个文本视图。所有视图都设置为0dp宽度和重量1.它们都具有相同的字体和文本大小等。 左侧的视图是左侧重力对齐,右侧的两个右侧是重力对齐。
当两个文本视图文本长度溢出时,android始终优先于右侧的textview,并椭圆化左侧的视图。
当同一行上的两个视图都不适合时,是否有一种方法可用于控制哪些视图省略号。
理想情况下,我希望椭圆的右侧视图支持左侧的视图。或者失败,使它们每行均匀椭圆。
感谢
答案 0 :(得分:0)
我不认为视图的顺序有一个特征来管理它们的测量方式。
您可以通过扩展它来自定义linearLayout以支持此功能,但这对于此任务来说太硬了。
我建议将有问题的视图(那些占用太多空间并且不用它们占用太多空间的视图)放入新布局中,并将其宽度设置为match_parent。
这样,它应该在其他视图的测量结束时占用剩余的空间,