Я создаю приложение, которое содержит несколько действий. В ряде моих действий есть поле EditText. Как только я вхожу в эти действия, клавиатура мгновенно появляется, предполагая, что я хочу что-то напечатать.Минимизировать клавиатуру, когда у вас есть поле EditText в действии
У кого-нибудь есть простой код, который я могу добавить в свой java-файл, который предотвратит всплытие клавиатуры по умолчанию, потому что есть поле «EditText».
Если вы также можете указать, где разместить строку кода, например, идет ли она в методе onCreate
и т. Д.
Я предполагаю, что следующее будет работать, но где мне нужно его разместить?
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN
);
Проверьте этот ответ: [http://stackoverflow.com/вопросы/18977187/как к прятки s часто клавиатуры, когда-активность-старты] (http://stackoverflow.com/questions/18977187/how-to-hide-soft-keyboard-when-activity-starts) – StaticShadow