voluto lasciare un ImageButton è disattivato (non cliccabile), ma hanno usato Android: enabled = "false" ma non funzionadisabilitare un ImageButton?
Qualcuno sa come disattivare un ImageButton?
voluto lasciare un ImageButton è disattivato (non cliccabile), ma hanno usato Android: enabled = "false" ma non funzionadisabilitare un ImageButton?
Qualcuno sa come disattivare un ImageButton?
È possibile utilizzare l'attributo android:clickable
sull'XML o il metodo setClickable(boolean)
dal codice.
Se si desidera mostrare il pulsante come disabilitato (se si dispone di tale impostazione in un file xml drawable), fare entrambi setClickable(false)
E setEnabled(false)
farà il trucco.
Nota che l'impostazione di questi attributi fa impedisce di fare clic sul pulsante image, ma non esclude il pulsante come se fosse un normale pulsante – Cody
Quando si imposta un clicklistener per ImageButton, sotto il cappuccio android reimposta l'attributo cliccabile su true. Ecco perché l'impostazione di android: clickable = "false" in xml non è utile. Inoltre, impostare l'attributo android: enabled = "false" in xml non ha funzionato anche per me. Che cosa ha fatto il lavoro è l'impostazione solo tramite il codice:
ImageButton mBtnDelayCall = (ImageButton)v.findViewById(R.id.btnCallDelay);
mBtnDelayCall.setEnabled(false);
Se si vuole far sembrare grigio, vedono questo: http://stackoverflow.com/a/14128907/832776 –