Je veux réaliser
Android:editable="false"
Mais il m'a été dit que modifiable est deprecated , vous pouvez utiliser inputType
à la place.
Donc, je ne sais pas comment le réaliser en utilisant inputType
.
Toutes les réponses ci-dessus suggérant des modifications du balisage XML ne semblent pas fonctionner. Cependant, j'ai réussi à obtenir un résultat similaire grâce au code.
Utilisez simplement:
editText.setKeyListener (null);
Si vous utilisez un type d'entrée autre que le type de texte ou de numéro, tel que la date ou l'heure et la date et l'heure, vous pouvez utiliser Android:inputType="date"
ou Android:inputType="datetime"
ou Android:inputType="time"
. Si vous n'utilisez pas ce type de saisie, vous pouvez utiliser Android:inputType="none"
.
Utilisation
Android: clickable = "false"
. mais si vous voulez utiliser onclick listener pour cela. ne pas utiliser
Android: clickable = "false"
.. Utilisation
Android: cursorVisible = "false" Android: focusable = "false".