Lineares Layout und Gewicht in Android

Ich habe immer über diesen lustigen Gewichtswert in den Android-Dokumentationen gelesen. Jetzt möchte ich es zum ersten Mal ausprobieren, aber es funktioniert überhaupt nicht.

Wie ich es aus den Dokumentationen dieses Layouts verstehe:

  <LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:orientation="horizontal">

     <Button
        android:text="Register"
        android:id="@+id/register"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dip"
        weight="1" />

     <Button
        android:text="Not this time"
        android:id="@+id/cancel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dip"
        weight="1" />

  </LinearLayout>

sollte zwei Schaltflächen erstellen, die horizontal ausgerichtet sind und den Raum gleichmäßig teilen. Das Problem ist, dass die beiden Schaltflächen nicht größer werden, um den Raum auszufüllen.

Ich möchte, dass die Schaltflächen größer werden und die gesamte Zeile ausfüllen. Wenn beide Schaltflächen so eingestellt sind, dass sie mit dem übergeordneten Element übereinstimmen, wird nur die erste Schaltfläche angezeigt, die die gesamte Zeile ausfüllt.

Antworten auf die Frage(36)

Ihre Antwort auf die Frage