#java #android
#java #Android
Вопрос:
Как скрыть клавиатуру?
В настоящее время я использую следующий код, чтобы скрыть клавиатуру. Есть ли лучший способ сделать это?
Window window = getWindow();
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Комментарии:
1. Возможно, вы захотите вернуться назад и принять ответы на вопросы, которые показались вам полезными. Люди в сообществе с гораздо большей вероятностью помогут, если вы примете правильные ответы.
Ответ №1:
У вас есть правильная идея для скрытия программной клавиатуры. Вероятно, вы могли бы использовать флаг SOFT_INPUT_STATE_HIDDEN вместо флага ALWAYS_HIDDEN, это позволило бы ему повторно открываться, когда пользователь нажимает на EditText, без необходимости повторного вызова setSoftInputMode() .