Android: Supprimer la touche Entrée à partir du clavier logiciel
Dans mon formulaire de connexion lorsque l'utilisateur clique sur un EditText et appuie sur la touche entrée, cela insère une nouvelle ligne, ce qui augmente le EditText de la taille. Instant d'après, il revient à sa position précédente et imprime un point dans le champ mot de passe (qui est le champ suivant).
Je veux supprimer cette touche entrée de la softkeyboard. Est-il possible?
source d'informationauteur Jay Mayu
Vous devez vous connecter pour publier un commentaire.
Je crains que vous ne pouvez pas le faire. Mais une chose est que vous pouvez gérer le softkeyboard keyevents comme ça,
En dehors de cela, vous devez noter que l'accès à un attribut
android:singleLine=true
fera de votre edittext de la croissance en taille lors de la douce keyborad la touche ENTRÉE est presséeUtilisation :
android:singleLine = "true"
ou
edittext.setSingleLine();
Et ENTREZ votre clé est allé
ajouter cette balise pour textView en xml
L'intérieur de la balise
EditText
vous n'avez qu'à faire:cette suppression de la touche entrée du clavier
Mise à JOUR
Dans la mesure où
android:singleLine="true"
est obsolète - je utiliserandroid:maxLines="1"
pour éviter l'entrée dans unEditText
. Comment le nom de la méthode ne dit que N lignes est autorisée.