2012-02-28 2 views
-3

Есть ли способ, с помощью которого мы можем получить Return key на клавиатуре Android?Как получить ключ возврата на клавиатуре Android?

+0

определить «получить» - вы имеете в виду слушать, когда он нажата? –

+0

Возвращайте ключ как iphone при нажатии этой клавиши возврата. Я хочу удалить фокус edittext, чтобы OnFocusChangeListner получил вызов. –

ответ

1

Если вы хотите слушать для определенных клавиш вы можете сделать это путем:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 

    if(event.getAction() == KeyEvent.ACTION_DOWN) 
    { 
     switch(keyCode) 
     { 
     case KeyEvent.KEYCODE_ENTER: 
      //ENTER WAS PRESSED! 
      return true; 
     } 
    } 

    return super.onKeyDown(keyCode, event); 
} 

Полный список ключей см: http://developer.android.com/reference/android/view/KeyEvent.html

+0

Я знаю, но я хочу кое-что вроде этого. У меня есть 4 Edittext по вертикали, когда im в 4-м Edittext и i close Клавиатура, тогда фокус этого 4-го Edittext изменился, и onfocuslistner получили название –

Смежные вопросы