/ / Deux valeurs relatives, avec la même hauteur - android, xml, height, relativelayout

Deux RelativeLayouts, avec la même hauteur - Android, xml, height, relativelayout

j'en ai deux RelativeLayouts (l'un à côté de l'autre).
Un blanc RelativeLayout et un rouge.

Au fur et à mesure que la quantité de texte du côté blanc augmente, je souhaite que le côté rouge grandisse.

Réponses:

0 pour la réponse № 1

Avez-vous essayé de définir le RelativeLayout rouge android: layout_alignBottom à l'identifiant du RelativeLayout blanc?

Je ne suis pas sûr de savoir comment votre texte est entré dansla mise en page blanche mais si vous avez affaire à un EditText à l'intérieur du RelativeLayout blanc, assurez-vous que le côté rouge a toujours la même hauteur que le blanc lorsqu'un nouveau texte est ajouté, ce qui fait que le côté blanc grossit.

Quelque chose dans le sens de ceci:

<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>