2011-10-30 2 views
0

Je passe une chaîne d'une activité à une autre et la place dans une zone EditText. Mon problème est, je place la chaîne "S" dans la zone EditText, mais le curseur est DERRIÈRE le caractère, au lieu de en avant de celui-ci, de sorte que l'utilisateur doit appuyer sur la flèche pour déplacer le curseur afin qu'ils peut continuer à taper.Comportement étrange lors du remplissage du champ EditText

est-il un paramètre que je dois régler si le curseur reste en face de la lettre?

Répondre

1

Essayez ceci pour le texte d'édition.

edittext.setSelection(str.length()); 
+0

Merci! Ça me dérangeait depuis longtemps! :-) –

+0

si cela a fonctionné définir la réponse – blessenm

0

Pour régler le curseur, vous pouvez appeler:

editText.setSelection(positionOfCursor); 
Questions connexes