2017-05-03 1 views
1

enter image description here Comment aligner une disposition relative au milieu d'une autre disposition relative. si les deux la disposition Relative sont frères et soeurs? J'ai essayé plusieurs choses mais je n'ai rien trouvé pour ça. J'ai besoin d'aligner le centre d'un fragment au milieu d'un autre et ce second fragment peut changer de taille à l'exécution. comme il a un certain commutateur pour activer et désactiver une vue.Alligner deux Disposition relative

F1 est toujours fixe et je dois changer la position de la F2 afin qu'il soit Centrer toujours avec la fin de la F1 en bas

+0

pouvez-vous fournir une sorte de croquis pour mieux comprendre le problème? –

+0

pouvez-vous poster votre xml essayé? – Lingeshwaran

+0

@android_griezmann S'il vous plaît vérifiez si ma question est claire maintenant – RATHI

Répondre

0

J'ai essayé quelque chose pour vous.

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

<RelativeLayout 
    android:id="@+id/f1" 
    android:layout_width="100dp" 
    android:layout_height="200dp" 
    android:layout_alignBottom="@+id/holder" 
    android:layout_centerVertical="true" 
    android:layout_toLeftOf="@+id/holder" 
    android:background="@color/colorPrimary"></RelativeLayout> 

<View 
    android:id="@+id/holder" 
    android:layout_width="0dp" 
    android:layout_height="0dp" 
    android:layout_centerInParent="true" /> 

<RelativeLayout 
    android:id="@+id/f2" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:layout_centerVertical="true" 
    android:layout_toRightOf="@+id/holder" 
    android:background="@color/colorPrimary"></RelativeLayout> 

</RelativeLayout> 

Note: Hauteur Largeur & vous pouvez le configurer selon vos besoins. Pour vérifier que votre problème est résolu ou non, essayez d'augmenter la hauteur de diminution de la mise en page f2.

Espérons que cela fonctionne pour vous !!

+0

dans mon problème, F1 est toujours fixe et je dois changer la position de la F2 afin que son centre s'aligne toujours avec la fin du fond F1. – RATHI

+0

Vous pouvez aussi faire des corrections en F1, je l'ai déjà fait réparer! –