Keycode для Android минимизировать программную кнопку клавиатуры - PullRequest
8 голосов
/ 14 января 2012

Я использую программную клавиатуру для Android 3.2.Проблема в том, что я не могу найти keyCode для кнопки внизу слева, которая минимизирует клавиатуру.

Я использовал переключатель для onKeyDown, чтобы отобразить keyCode, и, похоже, он единственный без значения.Я подумал, что он будет иметь тот же код, что и кнопка «назад», потому что это то, что он заменяет, но не такая удача.

1 Ответ

1 голос
/ 05 октября 2012

Это просто кнопка назад. Вы можете просто сделать это, переопределив его поведение:

 InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
 mgr.hideSoftInputFromWindow(editText.getWindowToken(), 0);

и:

@Override
boolean onKeyDown(int keyCode, KeyEvent event) {
//hide the soft keyboard
 super.onKeyDown(keyCode, event);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...