0

我在两行上的每个水平线性布局行有 2 个文本视图。所有视图都设置为 0dp 宽度和重量 1。它们都具有相同的字体和文本大小等。左侧的视图是重力左对齐的,右侧的两个视图是重力右对齐的。

当两个文本视图文本长度溢出时,android总是优先考虑右侧的文本视图并省略左侧的视图。

当同一行上的两个视图都不适合时,是否有一种方法可用于控制哪个视图椭圆。

理想情况下,我希望右边的观点偏向左边的观点。或者失败使它们每行均匀椭圆。

谢谢

4

1 回答 1

0

我不认为视图的顺序功能可以管理它们的测量方式。

您可以通过扩展它来自定义 linearLayout 以支持此功能,但这对于此任务来说太硬核了。

我建议将有问题的视图(那些占用太多空间并且您不使用它们占用太多空间的视图)放入新布局中,并将其宽度设置为 match_parent 。

这样,它应该在其他视图的测量结束时占用剩余空间,

于 2013-01-19T20:48:19.633 回答