阻止键盘在活动开始时显示
2022-08-31 05:16:48
我有一个带有输入的活动。初始化活动后,将显示安卓键盘。在用户聚焦输入之前,键盘如何保持隐藏状态?Edit Text
我有一个带有输入的活动。初始化活动后,将显示安卓键盘。在用户聚焦输入之前,键盘如何保持隐藏状态?Edit Text
我认为以下内容可能有效
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
我以前用它来做这种事情。
试试这个 -
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"
...
>
这将在适当的时候隐藏键盘,但平移活动视图以防必须显示键盘。