请帮我解决android app的问题。当我使用type =" number"的输入字段时 - 并且它工作正常,当用户点击该字段时,屏幕显示数字键盘。但是当我将自动对焦添加到输入字段时,只有使用softkeybord show插件的标准文本键盘。在这种情况下,单击输入字段是触发数字键盘。当我安装自动对焦时,请帮我做一下,输入字段恰好出现在数字键盘上。 我将自动对焦安装到输入字段并调用了softkeybord插件的show方法,该方法为我提供了字母数字小键盘。我应该在插件中进行哪些更改,以便为我提供数字小键盘。
以下是show method的代码段:
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);
}