Ich habe eine 30px x 30px PNG-Datei, die ich gerne als android:src verwenden möchte, anstatt als android:background. Wenn ich sie als Hintergrund verwende und "wrap_content" für sowohl die Höhe als auch die Breite angebe, sieht das Endergebnis eher wie 45px x 45px aus.
Idealerweise bräuchte ich eine Mischung aus ImageButton und ToggleButton. Ich würde gerne die Funktion haben, ein android:src von ImageButton festzulegen und die Funktion des Umschaltens zu haben, wo die Zustände automatisch für mich gespeichert werden.
Irgendwelche Lösung oder Workaround?
Danke im Voraus.
Hi, Es scheint nicht zu helfen, einen anderen Style zu erstellen. Der src erscheint immer noch viel größer als sein originales 30px x 30px.
In main.xml:
In Styles.xml
<item name="android:textOn">""</item>
<item name="android:textOff">""</item>
<item name="android:disabledAlpha">?android:attr/disabledAlpha</item>
<item name="android:background">@drawable/my_btn_toggle_bg</item>
In my_btn_toggle_bg.xml
In my_btn_toggle.xml
playbutton.png und pausebutton.png sind jeweils 30px x 30px. Aber sie erscheinen viel größer, wenn ich sie auf dem Gerät betrachte.