2016-06-02 2 views
1

Я пытаюсь сделать два разных анимации при наведении фокуса и на клавиатуре вниз. Я пытаюсь обнаружить фокус с этимAndroid, как очистить фокус от редактирования текста на закрывающей клавиатуре

 editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { 
     @Override 
     public void onFocusChange(View v, boolean hasFocus) { 
      if(hasFocus) animateUp(); 
      else animateDown(); 
     } 
    }); 

Проблема в том, когда клавиатура закрыт редактировать текст по-прежнему сосредоточен и не может анимировать вторую. Как очистить фокус после закрытия клавиатуры?

ответ

0

использование

setCursorVisible(boolean) 

или использовать XML-свойство для EditText

android:cursorVisible 

удалить фокус, когда клавиатура скрыта

или использовать imeOptions

android:imeOptions="actionGo" 
Смежные вопросы