Mudar posição do cursor dentro de um edittext

Olá, gostaria de saber como eu posso mudar a posição do cursor dentro de um edittext.
é um editor de codigo que ao clicar no autoComplet ele adciona o texto mas o cursor continua no mesmo lugar, eu gostaria que o cursor fosse para a definição do nome.
Ex:
Como é:
public function onJoin|() {
$player = “”
}
ao clicar no altoComplet o cursor fica no msm lugar
Como eu gostaria que fosse:
public function onJoin() {
$player = “|”
}
O cursor vai para a string

Use o método setSelection, exemplo, ```
editText1.setSelection(position), no qual, position é um inteiro que representa o index.