Попробуйте также -
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
В противном случае объявите в файле манифеста активность -
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main"
android:label="@string/app_name"
android:windowSoftInputMode="stateHidden"
>
Если вы уже использовали android:windowSoftInputMode
для значения, такого как adjustResize
или adjustPan
, вы можете объединить два значения, например:
<activity
...
android:windowSoftInputMode="stateHidden|adjustPan"
...
>
Это будет скрывать клавиатуру при необходимости, но панорамировать вид деятельности в случае, если клавиатура должна отображаться.