我正在Android设备上开发基于Cordova的应用程序。我需要调出数字键盘而无需用户点击输入框。我已经尝试了几个没有运气的建议。我有输入类型=“数字”,当你在输入框中单击时它会调出键盘。我不希望我的用户必须这样做。我尝试过以下方法:
设置type =“number”并将焦点设置到控件。键盘没有出现。
我创建了一个插件来创建一个数字的EditText并设置焦点。没有键盘。
我使用InputMethodManager调用了showSoftInput。我得到一个字母数字键盘。
我尝试将焦点设置为控件并从插件发送击键。没有键盘。
我找到的唯一方法是从插件中向屏幕发送点击。这个问题是它不一致,你必须跟上坐标。
有没有人解决过这个问题?
欢迎任何建议。
感谢。
答案 0 :(得分:0)
看起来有人已经插了一个插件来模仿原生触摸事件,以便为html输入触发正确的软键盘。