wollte ein ImageButton verlassen ist deaktiviert (nicht anklickbar), aber habe verwendet Android: enabled = "false" aber funktioniert nichtDeaktivieren Sie ein ImageButton?
Kann jemand einen ImageButton deaktivieren?
wollte ein ImageButton verlassen ist deaktiviert (nicht anklickbar), aber habe verwendet Android: enabled = "false" aber funktioniert nichtDeaktivieren Sie ein ImageButton?
Kann jemand einen ImageButton deaktivieren?
Sie können das android:clickable
-Attribut für die XML-Methode oder die setClickable(boolean)
-Methode aus Ihrem Code verwenden.
Wenn Sie die Schaltfläche als deaktiviert anzeigen möchten (wenn Sie dies in einer XML-Zeichnungsdatei eingerichtet haben), werden sowohl setClickable(false)
UND setEnabled(false)
den Trick tun.
Beachten Sie, dass diese Attribute Einstellung tut verhindern, dass die Bildschaltfläche angeklickt wird, aber die Schaltfläche wird nicht wie bei einer normalen Schaltfläche ausgegraut – Cody
Wenn ein clicklistener für das ImageButton gesetzt wird, setzt das Android-Attribut das Attribut clickable auf true zurück. Deshalb ist die Einstellung von android: clickable = "false" in XML nicht hilfreich. Darüber hinaus funktionierte das Attribut android: enabled = "false" in der XML auch nicht für mich. Was funktioniert hat nur über die Code-Einstellung:
ImageButton mBtnDelayCall = (ImageButton)v.findViewById(R.id.btnCallDelay);
mBtnDelayCall.setEnabled(false);
Wenn Sie es aussehen abgeblendet, sehen dies machen wollen: http://stackoverflow.com/a/14128907/832776 –