Expanda TextView con wrap_content hasta que la vista vecina llegue al final del padre
Necesito lograr el siguiente diseño:
Tengo dos TextViews en un diseño relativo: el verde es texto fijo conwrap_content
, el negro tiene texto dinámico conwrap_content
. El texto negro puede cambiar y hacerse muy largo. Quiero que el TextView negro se expanda con el texto hasta que la vista verde llegue al final del padre. Si eso sucede, el TextView negro debería dejar de expandirse y elipsar el final.
¿Cómo puedo lograr eso?
Lo que probé:
<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>
Pero cuando el texto negro se hace más y más grande, empuja el verde fuera de la vista