Автоматическая фокусировка для Android

У меня проблема при запуске, андроид автоматически ставит фокус на первый edittext. Как предотвратить андроид?

Ответ 1

Посмотрите здесь

Или вы могли бы просто скрыть клавиатуру, фокус остается на EditText после запуска активности:

android:windowSoftInputMode="stateHidden"

Ответ 3

Три способа решить эту проблему.

  • Установите эти атрибуты родительскому объекту.

И теперь, когда активность начинает этот макет, получая фокус по умолчанию.

Также мы можем удалить фокус из представлений детей во время выполнения (например, после завершения редактирования дочерних элементов):

findViewById (R.id.mainLayout).requestFocus(); или

Посмотрите элемент AndroidManifest.xml.

android:windowSoftInputMode="stateHidden"

Он всегда скрывает клавиатуру при вводе активности.