Avatar ·

Como definir o cursor no final do texto em um EditText no Kotlin?

Olá a todos! Comecei recentemente a aprender desenvolvimento Android em Kotlin e me deparei com uma tarefa aparentemente simples, mas não consigo resolvê-la de jeito nenhum. \n\nTenho uma tela com um campo de entrada EditText. O usuário pode editar o texto, mas em determinado momento preciso definir programaticamente o cursor (caret) no final desse texto. Por exemplo, depois de carregar algum texto do banco de dados ou depois que o usuário pressionar um botão "Adicionar caractere".\n\nAqui está meu código atual. Tentei usar `editText.setSelection(editText.text.length)`, mas não funciona. O cursor ou permanece no lugar, ou simplesmente desaparece. Também ouvi dizer que é necessário usar algum `KeyListener`, mas não entendo como isso se relaciona.\n\n```kotlin\n// Fragmento do meu código\nval editText: EditText = findViewById(