ne ho due RelativeLayout
s (uno accanto all'altro).
Un bianco RelativeLayout
e uno rosso.
Man mano che aumenta la quantità di testo sul lato bianco, voglio che il lato rosso cresca.
risposte:
0 per risposta № 1Hai provato a impostare il RelativeLayout rosso Android: layout_alignBottom all'ID del RelativeLayout bianco?
Non sono sicuro di come sia stato inserito il tuo testoil layout bianco ma se hai a che fare con un EditText all'interno del RelativeLayout bianco, questo dovrebbe assicurarti che il lato rosso abbia sempre la stessa altezza del bianco poiché viene aggiunto un nuovo testo, aumentando il lato bianco.
Qualcosa in questo senso:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin">
<RelativeLayout
android:id="@+id/red"
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_alignBottom="@+id/white"
android:background="#FF0000">
</RelativeLayout>
<RelativeLayout
android:id="@+id/white"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/red"
android:layout_toRightOf="@id/red"
android:background="#FFFFFF">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="false"
/>
</RelativeLayout>
</RelativeLayout>