phonegap android软键Bord插件,用于指定数字键盘

phonegap android软键Bord插件,用于指定数字键盘,android,cordova,plugins,keyboard,Android,Cordova,Plugins,Keyboard,请帮助我解决android应用程序的问题。当我使用type=“number”-的输入字段并且工作正常时,当用户单击该字段时,屏幕显示一个数字键盘。但当我将自动对焦添加到输入字段时,只有使用softkeybord show插件的标准文本键盘。在这种情况下,单击输入字段会触发数字键盘。请帮助我,当我安装自动对焦时,输入字段正好出现在数字键盘上。 我将自动对焦安装到输入字段,并调用softkeybord插件的show method,该插件为我提供了字母数字键盘。我应该对插件进行哪些更改,以便为我提供数

请帮助我解决android应用程序的问题。当我使用type=“number”-的输入字段并且工作正常时,当用户单击该字段时,屏幕显示一个数字键盘。但当我将自动对焦添加到输入字段时,只有使用softkeybord show插件的标准文本键盘。在这种情况下,单击输入字段会触发数字键盘。请帮助我,当我安装自动对焦时,输入字段正好出现在数字键盘上。 我将自动对焦安装到输入字段,并调用softkeybord插件的show method,该插件为我提供了字母数字键盘。我应该对插件进行哪些更改,以便为我提供数字键盘

下面是show方法的代码段:

    public void showKeyBoard() {
    InputMethodManager mgr = (InputMethodManager) Constants.mContext
            .getSystemService(Context.INPUT_METHOD_SERVICE);

    mgr.showSoftInput(webView, InputMethodManager.SHOW_IMPLICIT);

    EditText e = new EditText(Constants.mContext);
    e.setInputType(InputType.TYPE_CLASS_NUMBER);
    webView.addView(e);

    ((InputMethodManager) Constants.mContext.getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(webView, InputMethodManager.SHOW_IMPLICIT);

}

我不认为自动对焦在所有设备上都是可靠的。一个更好的选择是找到一个键盘插件,它允许你在1/2秒的超时时间后显示键盘。。。。