使中间视图不会将其他视图推到边界之外

时间:2018-10-31 19:24:12

标签: android

我在水平LinearLayout中有多个TextView,并且我需要中间文本视图具有ellipse = middle,以便当中间文本足够长时,它可以向两侧推动,但其他视图不会超出范围,但取而代之的是中间的TextView显示“ ...”

enter image description here

这是它的外观。

enter image description here

正常设置项目后,水平LinearLayout中所有内容的wrap_content都会使at ASAP文本被推到Android屏幕外(以上屏幕来自iOS应用)。

关于如何实现此目标的任何想法?也许以某种方式使用ConstraintLayout?!

1 个答案:

答案 0 :(得分:0)

是的,我建议使用ConstraintLayout。顶部项目到视图顶部,底部项目到视图底部,然后中间项目附加到这两个视图。您也可以使用障碍。