Ich habe versucht, Button in Checkbox mit Hilfe von PNG-Datei zu ändern, aber das Bild war zu groß und es machte den Button zu groß.Wie ändert man die Größe der Schaltfläche in der Checkbox
Ich möchte die Größe der Schaltfläche auf 20dp ändern. Dann setze ich layout_width und layout_height in CheckBox, aber es hat das Problem nicht gelöst.
Könnten Sie mir bitte beibringen, wie man die Größe ändert?
<CheckBox
android:layout_width="20dp"
android:layout_height="20dp"
android:text="New CheckBox"
android:layout_margin="5dp"
android:button="@drawable/my_check_box"
android:layout_weight="1" />
my_check_box.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false"
android:drawable="@drawable/checkbox_normal" />
<item android:state_checked="true"
android:drawable="@drawable/checkbox_selected" />
</selector>
Nur ein Heads-up, buttons don nicht skalieren wie Bilder. – zgc7009