一、使用RelativeLayout,textview2优先第一位置,向父控件右边对齐,textview1位于textview2左边显示,RelativeLayout将子控件的gravity设置为left。 此处textview2最好设置一个最大宽度
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left">
<TextView
android:id="@+id/textview2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:singleLine="true"
android:ellipsize="end"
tools:text="textview2">
</TextView>
<TextView
android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toStartOf="@id/textview2"
android:singleLine="true"
android:ellipsize="end"
tools:text="textview1">
</TextView>
</RelativeLayout>
当textview1文案短时
当textview1文案长时