sagen, dass ich die folgende XMLWie positioniere ich eine Ansicht rechts neben dem Kind eines Geschwisters? Android XML
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:id="@+id/child1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="15sp"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/child2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2">
</RelativeLayout>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:layout_toEndOf="@+id/child1"/> // CAN'T DO THIS need work around
</RelativeLayout>
Ich habe etwas Ähnliches wie dieses haben. Ich habe eine LinearLayout
mit vielen Kindern in einem RelativeLayout
eingeschlossen, und ich habe eine View
, die child1 und child2 überlappt. Aber ich möchte, dass es nur Kind 2 überlappt.
Gibt es eine Umgehungslösung? Ich kann meinen tatsächlichen Code bei Bedarf veröffentlichen, schrieb irgendwie das im laufenden Betrieb.
Ja, aber dann werde ich nicht in der Lage sein, die inneren Kinder durch Gewichte zu trennen, ich müsste hartcodierte Breite verwenden. – Pants