android “layout_alignParentBottom” relatif de la mise en page

Donc, j'ai cette mise en page:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/layout"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:background="#FFFF00"
                android:minHeight="100dp"
                android:layout_gravity="bottom"
        >
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:textColor="#000000"
            android:background="#FF0000"
            android:text="Hello World"
            />

    <Button
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:layout_alignParentRight="true"
            android:text="button"/>
</RelativeLayout>

et c'est à quoi il ressemble:

android “layout_alignParentBottom” relatif de la mise en page

mais si j'ajoute android:layout_alignParentBottom="true" le bouton voici à quoi il ressemble:

android “layout_alignParentBottom” relatif de la mise en page

  1. Quelqu'un peut-il svp m'expliquer ce comportement?
  2. Comment mettre mon bouton en bas sans redimensionnement de la jaune de mise en page et sans l'ajout de milliers de mises en page pour des solutions de contournement?

OriginalL'auteur Buda Gavril | 2012-03-23