Con el siguiente código colocamos el cursor al final de un EditText cuando estamos asignándole un valor.

textBox.setText(s);
int textLength = textBox.getText().length();
textBox.setSelection(textLength, textLength);