Ich ändere den Hintergrund für meine Schaltflächen, wenn sie angeklickt werden (da sie Funktionen wie Wiedergabe/Aufnahme auslösen). Während der Wiedergabe/Aufnahme leuchtet die Taste (ein anderer 9-Patch ist als Hintergrund eingestellt) und wird zu einer Stopp-Taste. Mein Problem ist, dass ich derzeit verwende:'Unset' Schaltfläche Hintergrund
b.setBackgroundResource(R.drawable.btn_default_normal);
, um den Hintergrund danach wieder zurückzusetzen. Das funktioniert, aber das normale Verhalten, wenn ich setEnabled(false)
benutze, ist verloren. Nachdem eine Schaltfläche verwendet und auf normal zurückgesetzt wurde, behält sie den normalen Hintergrund (statt der abgeblendeten) bei, wenn sie deaktiviert ist. Der Text ändert jedoch immer noch seine Farbe. Gibt es eine Möglichkeit, den Hintergrund der Schaltfläche auf den Standard zurückzusetzen, damit er sein normales Verhalten beibehält?
Link funktioniert nicht –