Coloque o cursor no final do texto em EditText

Eu estou mudando o valor de um EditTextno keyListener. Mas quando eu mudo o texto, o cursor está se movendo para o início do EditText. Eu preciso que o cursor esteja no final do texto. Como mover o cursor para o final do texto em a