科尔多瓦显示数字键盘

时间:2015-05-28 01:59:27

标签: android cordova keyboard numeric

我正在Android设备上开发基于Cordova的应用程序。我需要调出数字键盘而无需用户点击输入框。我已经尝试了几个没有运气的建议。我有输入类型=“数字”,当你在输入框中单击时它会调出键盘。我不希望我的用户必须这样做。我尝试过以下方法:

设置type =“number”并将焦点设置到控件。键盘没有出现。

我创建了一个插件来创建一个数字的EditText并设置焦点。没有键盘。

我使用InputMethodManager调用了showSoftInput。我得到一个字母数字键盘。

我尝试将焦点设置为控件并从插件发送击键。没有键盘。

我找到的唯一方法是从插件中向屏幕发送点击。这个问题是它不一致,你必须跟上坐标。

有没有人解决过这个问题?

欢迎任何建议。

感谢。

1 个答案:

答案 0 :(得分:0)

看起来有人已经插了一个插件来模仿原生触摸事件,以便为html输入触发正确的软键盘。

https://github.com/46cl/cordova-android-focus-plugin/