Gibt es eine Möglichkeit, ein Layout an einem untergeordneten Element eines anderen Layouts auszurichten? Ich habe ein Beispiel erstellt:Ausrichten eines Layouts mit einem untergeordneten Element eines anderen Layouts
<?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" >
<RelativeLayout
android:id="@+id/rel1"
android:layout_width="200dp"
android:layout_height="match_parent"
android:background="#7F000000"
android:gravity="center"
android:layout_alignParentEnd="true">
<View
android:id="@+id/view"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginBottom="5dp"
android:background="#00FF00"/>
<View
android:id="@+id/view2"
android:layout_width="50dp"
android:layout_below="@+id/view"
android:layout_height="50dp"
android:background="#00FF00"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/rel2"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="#7F0000FF"
android:layout_alignTop="@+id/view2">
</RelativeLayout>
</RelativeLayout>
Hier versuche ich die Spitze des RelativeLayout rel2 mit der Spitze view2 auszurichten, aber RelativeLayout nicht ermöglichen, das zu tun.
ich habe:
Ich möchte:
Dank.
einfach ** nicht Nest ** andere 2 RelativeLayouts im Haupt ein . Perfekt. Und ** schneller **. –
Möchten Sie, dass die Rel2-Breite der Match-Parent oder die Breite von Rel1 ist? –
haben Sie überprüfen Sie http://StackOverflow.com/a/36837747/2826147 Antwort? –