Comment faire de plusieurs Vues de la même Largeur?

Partie de l'INTERFACE utilisateur, j'ai un RelativeLayout avec trois points de Vue que je voudrais avoir la même largeur. Les trois points de vue sont "empilés" les uns sur les autres comme cette

  1. ImageView
  2. TextView
  3. ImageView

J'ai essayé diverses choses telles que le réglage de la Views' android:layout_width à "wrap_content", la mise en android:layout_width à "0px" et android:layout_weight à "1" comme suggéré par cette réponse, et en plaçant le Views dans un LinearLayout, sans succès.

Comment puis-je obtenir ces trois points de vue à être de la même largeur?

Partie pertinente de la mise en page xml:

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="0px"
    android:layout_weight="1">
        <ImageView
            android:layout_above="@string/window_text"
            android:layout_below="@string/eighteen_id"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:paddingTop="5dp"
            android:layout_alignParentRight="true"
            android:paddingBottom="5dp"
            android:src="@drawable/line1"
            android:id="@string/line_1_id"/>
        <TextView
            android:layout_above="@string/line_2_id"
            android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:gravity="right"
            android:layout_centerVertical="true"
            android:textColor="#000000"
            android:id="@string/window_text"/>
        <ImageView
            android:layout_above="@string/top_row_id"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:layout_alignParentRight="true"
            android:paddingTop="5dp"
            android:paddingBottom="10dp"
            android:src="@drawable/line1"
            android:id="@string/line_2_id"/>
</RelativeLayout>
  • Vous êtes montrant un RelativeLayout, pas un LinearLayout?
  • J'ai plusieurs autres Views en vertu de la présente RelativeLayout qui utilisent le positionnement relatif.
InformationsquelleAutor Wesley Wiser | 2011-01-16