我正在开发一个基于Cordova的Android设备应用程序。我需要调出数字键盘,而用户不必在输入框中单击。我已经尝试了几个建议,但都没有成功。我有一个input type="number“,当你点击输入框时,它会弹出键盘。我不希望我的用户不得不这样做。我尝试过以下几种方法:
设置type="number“并将焦点设置到控件上。键盘未出现。
我创建了一个插件来创建一个数值型的EditText,并将焦点放在它上面。没有键盘。
我使用InputMethodManager调用了showSoftInput。我得到了一个字母数字键盘。
我尝试将焦点设置到控件上,并从插件发送击键。没有键盘。
我找到的唯一方法是通过插件发送点击到屏幕。这样做的问题是它是不一致的,您必须跟上坐标。
有人解决这个问题了吗?
欢迎任何建议。
谢谢。
发布于 2015-06-03 23:09:54
看起来有人已经尝试了一个模仿本地触摸事件的插件,以触发用于html输入的适当的软键盘。
https://stackoverflow.com/questions/30495982
复制相似问题