Ich habe eine horizontale LinearLayout
mit zwei Tasten mit Text im Inneren. Die LinearLayout
's und die Tasten layout_height
ist wrap_content
.Kinderansichten mit gleicher Höhe
Der Text einer der beiden Schaltflächen nimmt zwei Zeilen, im Gegensatz zu den anderen, die eine Zeile dauert.
Also am Ende hat eine der Tasten eine größere Höhe als die andere, was ich nicht will.
Ich weiß, wie programmgesteuert zu lösen. Der Grund, warum ich diese Frage stelle, ist zu wissen, ob ich das durch xml lösen kann.
Eine mögliche Lösung ist, für die Schaltfläche, deren Text eine Zeile, setzen
layout_height="match_parent"
und es funktioniert gut.
Aber das Problem hier ist, dass ich im Allgemeinen nicht weiß, welcher Knopf die größte Höhe einnehmen wird.
Im Wesentlichen was ich tun möchte ist: eine LinearLayout mit Ansichten innerhalb Ich möchte die Höhe aller untergeordneten Ansichten gleich der Höhe der Ansicht, die, wenn der Inhalt hat die maximale Höhe eingewickelt hat .
Und die Frage ist, ob dies durch XML möglich ist?
Ein Beispiel XML. Auch habe ich vergessen hinzuzufügen, dass ich bereits 0DP in den Breiten habe.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/some_string" />
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/some_other_string" />
</LinearLayout>
Zum einen setzen, die bearbeitet vorgeschlagen: sorry wurde automatisch abgelehnt, weil ich eine nachfolgende bearbeitet. Wenn Sie es erneut posten können, werde ich es akzeptieren. – Abomin
Bitte fügen Sie Ihr Layout xml – USKMobility
Obwohl die Frage allgemeiner ist, werde ich ein Beispiel hinzufügen. – Abomin