Wie kann ich die Breite von radio-buttons zu ändern, hinsichtlich der Display-Größe? (android)

Ich habe diese radio-buttons und Sie müssen android:width="X" und android:height"X" aber ich weiß nicht, wie Sie diese Eigenschaften so, dass Sie die Anpassung an eine andere Bildschirmgröße.

Hier ist der code, den ich verwende für meine buttons:

    <RadioGroup android:layout_width="fill_parent"
        android:layout_height="50px" android:orientation="horizontal"
        android:checkedButton="@+id/first" android:id="@+id/states">

                <RadioButton android:id="@+id/first"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/second"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/third"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/fourth"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/fifth"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

    </RadioGroup>

Habe ich versucht, indem Sie den Radio-buttons in eine Zeile in der Tabelle, aber dann haben Sie nicht richtig funktionieren. Wenn ich auf eins, er hat ihn ausgesucht, aber nicht deaktivieren Sie es, wenn ich klickte anderen.

Habe ich versucht, anstelle der android:width mit android:layout_width aber dann zeigen Sie nicht.

Habe ich auch versucht, mit dip, aber dann sind die buttons nicht angezeigt.

Ich sollte auch hinzufügen, dass ich mit drawables statt der serienmäßigen radio-buttons. Ich weiß nicht, ob dies würde einen Unterschied machen, aber die drawables sind alle die gleiche Größe (50px x 50px).

Weiß jemand, wie kann ich die Höhe und Breite von diesen, so dass Sie passen sich an verschiedene Bildschirmgrößen an?

InformationsquelleAutor NotACleverMan | 2010-11-23

Schreibe einen Kommentar