[android] How to hide Soft Keyboard when activity starts

Above answers are also correct. I just want to give a brief that there's two ways to hide the keyboard when starting the activity, from manifest.xml. eg:

<activity
..........
android:windowSoftInputMode="stateHidden"
..........
/>
  • The above way always hide it when entering the activity.

or

<activity
..........
android:windowSoftInputMode="stateUnchanged"
..........
/>
  • This one says don't change it (e.g. don't show it if it isn't already shown, but if it was open when entering the activity, leave it open).