2012-03-20 2 views
1

В моем приложении мне нужно что-то сделать, когда EditText теряет фокус. При редактировании EditText я не могу потерять фокус. В телефоне Windows есть this.Focus(); но здесь, в android, похоже, что это не так. Как я могу сделать???Как сфокусироваться от EditText?

+1

'clearFocus()' и 'requestFocus();' –

+0

Спасибо! На самом деле это не то, что я искал, но, возможно, это невозможно в андроиде. Это ближе к тому, что мне нужно. Спасибо всем!!!!! – Cippo

ответ

1

Чтобы отвлечься от редактирования текста, следует использовать clearFocus();

Теперь приходит, если вам не нужно обрабатывать какое-либо конкретное событие, если фокус меняется, то ..

**use Focus Change listener on view.** 


onFocusChange(View v, boolean hasFocus) 
    //Called when the focus state of a view has changed. 
if(!hasfocus) 
{ 
//Your piece of code if the focus is lost on text view.. 
}