У меня проблема при запуске, андроид автоматически ставит фокус на первый edittext. Как предотвратить андроид?
Автоматическая фокусировка для Android
Ответ 1
Посмотрите здесь
Или вы могли бы просто скрыть клавиатуру, фокус остается на EditText после запуска активности:
android:windowSoftInputMode="stateHidden"
Ответ 2
используйте setFocusable (boolean focusable) для предотвращения. http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)
Ответ 3
Три способа решить эту проблему.
-
Установите эти атрибуты родительскому объекту.
И теперь, когда активность начинает этот макет, получая фокус по умолчанию.
Также мы можем удалить фокус из представлений детей во время выполнения (например, после завершения редактирования дочерних элементов):
findViewById (R.id.mainLayout).requestFocus(); или
Посмотрите элемент AndroidManifest.xml.
android:windowSoftInputMode="stateHidden"
Он всегда скрывает клавиатуру при вводе активности.