我有一个 Edit Text
输入的活动。初始化活动时,会显示 Android 键盘。在用户聚焦输入之前,键盘如何保持隐藏状态?
原文由 Fcoder 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 Edit Text
输入的活动。初始化活动时,会显示 Android 键盘。在用户聚焦输入之前,键盘如何保持隐藏状态?
原文由 Fcoder 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个 -
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"
...
>
这将在适当的时候隐藏键盘,但在必须显示键盘的情况下平移活动视图。
原文由 Praveenkumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
我认为以下可能有效
我以前用它来做这种事情。