Как использовать getSelectionStart и getSelectionEnd из EditText, когда пользователь касается EditText? - PullRequest
0 голосов
/ 21 июня 2011

Я хочу узнать, с помощью какого метода я могу узнать, выбирает ли пользователь текст в edittext или нет, чтобы я мог использовать getSelectionStart и getSelectionEnd для выполнения своей задачи по желанию.

1 Ответ

0 голосов
/ 21 июня 2011

Вы можете проверить, был ли сфокусирован ваш виджет EditText (обычно, когда пользователь касается его на экране).

findViewById(R.id.editText1).setOnFocusChangeListener(this);

и затем реализовать слушателя (в данном случае в том же классе)

public void onFocusChange(View arg0, boolean arg1) {
        switch(arg0.getId()){
        case R.id.editText1:
            if(arg1){
                // has focus
            }
            else{
                // doesn't
            }
            break;          
        }
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...