Comment placer un RelativeLayout au fond d'un RelativeLayout?
J'ai un RelativeLayout
, et cette Disposition a deux enfants, l'un est un MapView
et de l'autre un RelativeLayout
qui contient un bouton.
Je veux qu'il regarde comme ça
mais ma boîte transparente (un RelativeLayout
) est toujours affiché en haut de la carte.
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<com.google.android.maps.MapView
android:id="@+id/mapView"/>
<test.project.TransparentPanel
android:layout_width="fill_parent"
android:layout_width="fill_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me!"/>
</test.project.TransparentPanel>
</RelativeLayout>
(je l'ai laissé de côté certaines choses dans le code)
- Pourquoi est -
android:layout_width="fill_parent"
utilisé deux fois?
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter un alignParentBottom option pour le panneau transparent.
Comme Konstantin a souligné l'utilisation
layout_alignParentBottom
pour positionner le bouton au bas de votre point de vue. Le problème maintenant est que la mapview permet aussi d'étirer lui-même le fond de la société mère. Par conséquent, la mapview de croître sous le bouton jusqu'à ce que le parent est rempli.Essayez les solutions suivantes. Positionnez d'abord le bouton au bas de la vue parent, puis alignez au-dessus du bouton.