效果如图

布局边界如下

如果是左侧固定宽度,右侧自适应,右侧空间不够显示省略号,这个很常见也很容易实现,但如果是图中效果,可能一时之间有点不知道怎么写。
其实方法很简单,同样的原理,只需要让布局从右往左排列,LinearLayout设置如下属性即可
android:layoutDirection="rtl"
而且因为展示效果是从左往右,所以还需要设置
android:gravity="end"
然后把布局里面的内容按照UI上的顺序倒序排列即可。
最后不要忘了最左侧的TextView需要设置如下属性
android:ellipsize="end" android:lines="1"