Bis jetzt, als ich den Benutzer daran hindern wollte, die Taste zu drücken, stellte ich die ein button.setClickable(false);
und änderte normalerweise den Text in eine graue Farbe (um den Benutzer wissen zu lassen, dass die Taste deaktiviert ist). Heute bin ich auf das setEnabled()
Grundstück gestoßen .
Also ging ich zur Dokumentation, um die Erklärung der Methode unten zu sehen:
setEnabled(boolean enabled)
Set the enabled state of this view.
Was bedeutet das überhaupt? Was ist der Unterschied zwischen Aktivierungsstatus / anklickbarem Status und deaktiviertem Status / nicht anklickbarem Status? Könnte jemand bitte erklären, was der Unterschied zwischen dem, was ich zuvor getan habe, der Verwendung der anklickbaren Eigenschaft und der Verwendung der setEnabled()
Eigenschaft ist? Was soll wann verwendet werden? Ich habe nach Stapelüberlauf gesucht, konnte aber nichts Ähnliches finden.