java - 如何强制弹出 Android 键盘?

标签 java android keyboard

<分区>

Possible Duplicate:
Android: show soft keyboard automatically when focus is on an EditText

我正在编写一个应用程序,我需要做的主要事情之一是打开键盘并能够在焦点所在的文本字段上键入内容。

我试过:

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

这行不通,谁能给我提示?

最佳答案

尝试在 AndroidMainifest.xml 中将以下内容添加到您的 Activity 中:

android:windowSoftInputMode="stateAlwaysVisible"

然后可能看起来像那样

<activity
    android:name=".MainActivity"
    android:windowSoftInputMode="stateAlwaysVisible">
</activity>

关于java - 如何强制弹出 Android 键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14669163/

相关文章:

android - Cordova:Android 键盘在切换字段时隐藏

java - 使用 Safari 10/Selenium 3.0.1 删除 cookie 时出现异常

java - 如何在不刷新页面的情况下将当前页面的url发送到servlet

Android Lint 错误识别未使用的资源

java - 如何防止android中设备旋转的冲突动画?

ios - 键盘扩展内存泄漏?

ios - 如何在iOS中同时保留蓝牙键盘和虚拟键盘

java - 流中的分配(java)

java - 如何比较两个日历日期?

android - 如何使用 Flutter 构建能够拖动到全屏的底部表单小部件?