Измените, какой элемент имеет фокус при запуске.Удалить фокус из EditText - PullRequest
1 голос
/ 21 февраля 2011

У меня есть LinearLayout и связанный Activity. На мой взгляд, есть поле EditText и куча Button s. Когда я запускаю приложение, фокус сразу переходит в поле EditText s, и появляется программная клавиатура. Есть ли способ избежать этого, чтобы просто ничего не было выделено и не появлялась программная клавиатура? Я пробовал findViewById().clearFocus() и requestFocus() на разных видах, но, похоже, ничего не работает.

1 Ответ

2 голосов
/ 21 февраля 2011

Измените настройки своей активности в манифесте, как показано ниже:

<activity
    android:name=".MyActivity"
    android:windowSoftInputMode="stateHidden">
</activity>
...