Установить положение курсора в Edit Text android

Как я могу установить положение курсора в тексте редактирования Android? Я делаю кнопку, которая переводит курсор на один символ вперед, т.е. клавиша со стрелкой, как


person user2351509    schedule 14.07.2015    source источник


Ответы (2)


Вы должны использовать метод setSelection(int position) edittext. Как edt.setSelection(0)

person Parin Parikh    schedule 14.07.2015
comment
хорошо, сначала я понял, мне нужно получить текущую позицию курсора, а затем выполнить setSelection (position + 1) - person user2351509; 14.07.2015
comment
Да, точно. Получите позицию и добавьте 1 в эту позицию. Пожалуйста, дайте мне голос..!! - person Parin Parikh; 14.07.2015

Вы можете изменить длину строки, введенной в текст редактирования.

editText.setSelection(editText.getText().length());
person Aj 27    schedule 29.12.2015