j'en ai deux RelativeLayout
s (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 № 1Avez-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>