Hallo ich möchte, dass mein Button abc wenn er angeklickt ist seine Farbe wechselt.
Im Internet gibt's eigentlich fast immer die selbe Antwort:
Eine xml in den drawable rein:
background.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector
 xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_focused="true" android:state_pressed="false" android:background="#FFFFFF"/>
 <item android:state_focused="true" android:state_pressed="true" android:background="#FFFFFF" />
 <item android:state_focused="false" android:state_pressed="true" android:background="#FFFFFF"/>
 <item android:background="#000000" />
     
</selector>
und dann in den layouts:
<Button
 
 android:background="@drawable/background"
 
 />
Ich habe das genau so gemacht, aber das klappt nicht. es gibt zwar kein error, aber wenn ich die app starte, schließt sich diese wieder.... folgende Fehlermeldung kommt im Debuger: activitythread.performlaunchactivity(activitythread$activityclientrecord intent)
Das kommt immer, wenn etwas mit den XML nicht stimmt ![]()
Was mache ich falsch?Überall ist die obige Methode empfohlen worden, und bei vielen soll es klappen - nur bei mir nicht