Android Anklickbare Region über RadioButton zentrieren

Helveticus

Mitglied
Hallo

Ich habe ein Layout mit einer RadioGroup und 2 RadioButtons erstellt, wie unten gezeigt. Wie im Screenshot zu sehen ist, ist die anklickbare Region (blau) nicht über dem Button, sondern rechts davon. Ich hätte gerne, dass sich der Button in der Mitte der anklickbaren Region befindet. Wie geht das?

Java:
<RadioGroup
    android:id="@+id/radioGroup"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="212dp"
    android:layout_marginTop="8dp"
    android:orientation="horizontal">

    <RadioButton
        android:id="@+id/radioButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="40dp"
        android:padding="30dp"
        android:scaleX="2"
        android:scaleY="2" />

    <RadioButton
        android:id="@+id/radioButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="55dp"
        android:padding="30dp"
        android:scaleX="2"
        android:scaleY="2" />

</RadioGroup>

1jksg9.png

apexd.png.html
 
Zuletzt bearbeitet:
Die "anklickbar Region" ist ja die TextView für die Beschriftung. Ich bin mir nicht sicher, ob man die überhaupt komplett wegbekommt. Eventuell bringt es was dem text-Attribute einfach "@null" zu übergeben.

Ansonsten kannst du ja einfach deine eigene Komponente schreiben - sprich eine Klasse die zB von Button erbt und das ganze stylest du dann entsprechend
 

Zurück
Oben