【问题标题】:Android ellipse overflow priorityAndroid椭圆溢出优先级
【发布时间】:2013-01-19 18:56:43
【问题描述】:

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

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

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

理想情况下,我希望右侧的视图偏向左侧的视图。或者失败使它们每行均匀地变成椭圆。

谢谢

【问题讨论】:

    标签: android textview ellipse


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-17
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多