Comment placer le curseur à la fin du texte dans EditText en Kotlin ?
Bonjour à tous ! Je viens de commencer à apprendre le développement Android en Kotlin et je suis confronté à une tâche apparemment simple, mais je n'arrive pas à la résoudre. \n\nJ'ai un écran avec un champ de saisie EditText. L'utilisateur peut modifier le texte, mais à un moment donné, je dois placer programmatiquement le curseur (caret) à la toute fin de ce texte. Par exemple, après avoir chargé du texte depuis une base de données ou après que l'utilisateur a appuyé sur un bouton "Ajouter un caractère".\n\nVoici mon code actuel. J'ai essayé d'utiliser `editText.setSelection(editText.text.length)`, mais cela ne fonctionne pas. Le curseur reste à sa place ou disparaît complètement. J'ai aussi entendu dire qu'il fallait utiliser un `KeyListener`, mais je ne comprends pas le rapport.\n\n```kotlin\n// Fragment de mon code\nval editText: EditText = findViewById(R.id.myEditText)\neditText.setText("Bonjour le monde !")\neditText.setSelection(editText.text.length) // Ne fonctionne pas\n```\n\nJ'ai essayé de l'appeler dans `onCreate`, dans `onResume`, après un petit délai, mais rien n'y fait.