2012-08-17 3 views
0

Je travaille sur une application qui ressemble à un menu et ma disposition relative pour le menu avec options est couverte par une autre disposition relative qui contient une image. Pourriez-vous me dire où je me trompe? De manière réaliste, je voudrais que le menu soit en haut avec des options au milieu et l'image en bas.Ma disposition relative cache une autre disposition relative

Voici mon code xml:

<RelativeLayout 
    android:id="@+id/RelativeLayout02" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android > 

    <ImageView 
     android:id="@+id/imageView3" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_alignParentTop="false" 
     android:contentDescription="@string/desc" 
     android:scaleType="fitEnd" 
     android:src="@drawable/half" /> 

</RelativeLayout> 

<RelativeLayout 
    android:id="@+id/RelativeLayout01" 
    android:layout_width="match_parent" 
    android:layout_height="247dp" > 



    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:contentDescription="@string/desc" 
     android:src="@drawable/paranoid_android" /> 

    <TextView 
     android:layout_width="200dp" 
     android:layout_height="50dp" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_centerInParent="true" 
     android:text="@string/menu" 
     android:textColor="@color/white" 
     android:textSize="@dimen/titlefont" /> 

    <ImageView 
     android:id="@+id/imageView2" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:contentDescription="@string/desc" 
     android:src="@drawable/paranoid_android" /> 
</RelativeLayout>  

Merci.

Répondre

0

Il suffit de tout mettre dans une disposition relative - c'est ce que sont les dispositions relatives. Ajoutez l'image avant ou après le reste des composants pour l'avoir au-dessous ou au-dessus d'eux. Les mises en page relatives sont conçues de telle sorte que le déplacement d'une vue dans celles-ci n'a aucun effet sur le positionnement des autres vues dans la mise en page, de sorte que vous pouvez superposer les vues les unes au-dessus des autres.

+0

Bonnes choses .. Merci! – Neophile

Questions connexes