Wrap два TextViews в LinearLayout. Назначьте вес макета от 0 до textview2 и вес макета от 1 до textview2.
Смотрите здесь для получения дополнительной информации: Linear Layout Weight
Если вы играете на примере ниже вы увидите, что LinearLayout первый выделяет пространство для textview2 (с весом 0), а затем выделяет все, что остается textview1 (с весом 1). Если для размещения обоих текстовых объектов недостаточно места, textview1 будет сначала эллипсовым. В приведенном ниже примере textview2 будет только когда-либо становиться эллипсисом, если LinearLayout меньше размера самого textview2. Назначьте определенную ширину макета для FrameLayout и посмотрите, что произойдет.
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="200dp"
android:layout_height="match_parent"
android:background="#FF0000FF">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#FFFF0000"
android:ellipsize="end"
android:maxLines="1"
android:text="textview1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0"
android:background="#FF00FF00"
android:ellipsize="end"
android:maxLines="1"
android:text="textview2" />
</LinearLayout>
</FrameLayout>
does textview1 нужно настроить пространство для распространения текстовых просмотров, чтобы охватить ширину тоже? в случае, если оба текстовых изображения не заполняют всю ширину. – user2450263
Опубликуйте XML с выходом, чтобы мы могли редактировать ... –