Скрыть программную клавиатуру при нажатии Готово в Android?

Я получил то же предупреждение, когда опубликовал обновление на прошлой неделе. Мое приложение имеет ноль переводов. Я не думаю, что это о чем беспокоиться.

25
задан Paul Chu 12 February 2018 в 08:06
поделиться

3 ответа

Используйте android: imeOptions = "actionDone", например:

<EditText
    ...
    android:imeOptions="actionDone" />
49
ответ дан 28 November 2019 в 18:00
поделиться
InputMethodManager inputManager = (InputMethodManager)
context.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.toggleSoftInput(0, 0);

с контекстом, являющимся вашей деятельностью.

22
ответ дан 28 November 2019 в 18:00
поделиться

Оператор if изменен на if (event.getKeyCode () == KeyEvent.KEYCODE_ENTER) заставил его работать с xml-атрибутом android : inputType = "phone" .

4
ответ дан 28 November 2019 в 18:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: