android editText курсор виден? - PullRequest
       21

android editText курсор виден?

1 голос
/ 29 сентября 2011

Есть ли способ узнать, виден ли на редактируемом тексте курсор или нет?Мне нужно знать, чтобы я мог адаптировать метод удаления.Спасибо

1 Ответ

1 голос
/ 29 сентября 2011

public static final int getSelectionStart (текст CharSequence) Since: API Level 1

Возвращает смещение привязки или курсора выбора или -1, если выбор отсутствуетили курсор.

Таким образом, если он возвращает -1, вы знаете, что курсора нет.

РЕДАКТИРОВАТЬ:

editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if (hasFocus) {
            // cursor visible!!!
        }
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...