RelativeLayout, aligner une vue sur la bas d'un autre point de vue, mais toujours en dessous de l'autre

Je suis en train de devenir fou avec une mise en page de problème, basé sur l'image ci-dessous
RelativeLayout, aligner une vue sur la bas d'un autre point de vue, mais toujours en dessous de l'autre

L'image représente un RelativeLayout. J'ai besoin de la bleue pour être aligné avec le bas de la noire. MAIS, si le noir de la vue est plus courte que la somme de la rouge et la bleue, j'ai besoin de bleu, de vue à être en dessous de la rouge. Je veux avoir ce résultat:

RelativeLayout, aligner une vue sur la bas d'un autre point de vue, mais toujours en dessous de l'autre

J'ai essayé avec le fichier xml suivant:

<RelativeLayout
    android:id="@+id/container"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <View
        android:id="@+id/blackView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:align_parentTop="true"
        android:align_parentLeft="true"/>
    <View
        android:id="@+id/redView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:align_parentTop="true"
        android:align_parentRight="true"
        android:layout_toRightOf="@+id/blackView"/>
    <View
        android:id="@+id/blueView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/blackView"
        android:layout_below="@+id/redView"
        android:layout_alignParentRight="true"/>
</RelativeLayout>

mais il semble que le layout_alignBottom a une priorité plus élevée au cours de la layout_below.
J'ai aussi essayé de définir le blueView aligné avec le bas de son parent, mais le résultat est que les parents ayant un wrap_content hauteur) élevée comme sa propre mère (l'ensemble de la hauteur de l'écran).

Quelqu'un a eu le même problème?

S'il vous plaît, post-mise en page complète XML.
Posté la partie utile de l'xml

OriginalL'auteur Massimo | 2014-03-13