#android
Как спрятать клавиатуру при запуске активити на котором есть EditText или может поставить фокус на другой элемент?
Ответы
Ответ 1
В манифесте пропишите для Вашей активити свойство: android:windowSoftInputMode="stateHidden"Ответ 2
Скрыть клавиатуру можно следующим образом: InputMethodManager inputMethodManager = (InputMethodManager) YourActivity.this.getSystemService(Activity.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow(YourActivity.this.getCurrentFocus().getWindowToken(), 0); А если хотите убрать фокус с EditText, то контейнеру, в котором он находится, добавьте два атрибута: android:descendantFocusability="beforeDescendants" android:focusableInTouchMode="true" А вообще, странно, при старте приложения, у меня фокус на EditText, но клавиатура автоматически не открывается.
Комментариев нет:
Отправить комментарий