[short text][image1][image2]____________________________________
[this is a reallyyyyyyy.............y long text][image1][image2]
我有 3 个视图:一个可变大小的 TextView 和两个小图像 (16dp x 16dp),并且想要实现一种布局,使图像始终显示为 16dp x 16dp,文本应显示在剩余空间中,如果太长,则应显示为椭圆形。这组 3 个视图应全部左对齐并彼此相邻。
尝试的方法:
没有权重的线性布局
缺点:TextView 很大时,ImageViews 不显示。
带权重的线性布局
缺点:ImageView 不再彼此相邻,而是按权重比例占用空间。
相对布局 - image2:alignParentBottom,image1:toLeftOf="image2",文本:toLeftOf="image1"
缺点:现在所有元素都是右对齐的。
_ __ _ __ _ __ _ __ _ __ _ ____ [短文本][图片1][图片2]
这样的布局如何实现?最好不嵌套?
提前致谢!