2011-06-21 4 views
0

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

ответ

0

Вы можете проверить, сфокусирован ли ваш виджет 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;   
     } 
    } 
Смежные вопросы