311 votes

Comment faire EditText non modifiable ?

Quelqu'un peut-il me dire comment faire un EditText non modifiable via XML ? J’ai essayé réglage android : modifiable sur false, mais (1) il est déconseillé et (2) il n’a pas fonctionné.

415voto

GalDude33 Points 2564

Ajouter ceci à votre fichier de xml EditText :

Il fera le même effet qu’android : editable = « false ». A fonctionné pour moi, espérons que ça va marcher pour vous aussi.

412voto

Kristiono Setyadi Points 2871

Utilisez ce code simple :

Ça marche.

54voto

mahe madhi Points 855

Soit votre Edittext

``

fonctionnera mais il écoute tout simplement ne pas de clés.

L’utilisateur peut voir un curseur sur l’edittext.

Vous pouvez essayer``

Cela signifie que l’utilisateur ne peut pas voir le curseur. Simplement dire il va est devenu `` .

25voto

kouretinho Points 131

désactiver de XML (une seule ligne) :

ré-activer de Java, si besoin d’être aussi (une seule ligne) :

19voto

Timuçin Points 2193

Ils ont fait « modifiables » obsolète mais n’a pas fourni un travail correspondant dans inputType.

Par ailleurs, fait inputType = « none » a un effet quelconque ? L’utiliser ou non ne fait aucune différence que je vois.

Par exemple, la valeur par défaut editText est censée être seule ligne. Mais vous devez sélectionner un inputType pour qu’elle soit seule ligne. Et si vous sélectionnez « aucun », c’est encore multiligne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X