Kotlin :
установить курсор в начальную позицию :
val editText = findViewById(R.id.edittext_id) as EditText
editText.setSelection(0)
установить курсор в конец EditText :
val editText = findViewById(R.id.edittext_id) as EditText
editText.setSelection(editText.getText().length())
Ниже кода необходимо поместить курсор после второго символа:
val editText = findViewById(R.id.edittext_id) as EditText
editText.setSelection(2)
JAVA :
установить курсор в начальную позицию :
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(0);
установить курсор в конец EditText :
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(editText.getText().length());
Ниже кода необходимо поместить курсор после второго символа:
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(2);