Расширяйте TextView с помощью wrap_content, пока соседний вид не достигнет конца родительского
Мне нужно добиться следующего макета:
У меня есть два TextViews в относительном макете: зеленый фиксированный текст сwrap_content
черный имеет динамический текст сwrap_content
, Черный текст может измениться и стать очень длинным. Я хочу, чтобы черный TextView расширялся вместе с текстом, пока зеленый вид не достигнет конца родительского элемента. Если это произойдет, черный TextView должен перестать расширяться и эллипсировать конец.
Как я могу этого достичь?
Что я пробовал:
<RelativeLayout
android:id="@+id/parent"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/leftTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="1"
android:layout_alignParentLeft="true"
android:textSize="18sp" />
<TextView
android:id="@+id/rightTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/leftTextView"
android:textSize="18sp" />
</RelativeLayout>
Но когда черный текст становится все больше и больше, он выталкивает зеленый из поля зрения