【发布时间】:2014-11-19 07:32:24
【问题描述】:
我想在页面加载时显示 android 软键盘并以编程方式聚焦输入字段。
$('#field').focus();
据我研究,除了用户生成的事件(如点击事件)之外,这无法完成。
所以我尝试了一种解决方法来聚焦输入字段,并使用此代码手动显示 android 键盘。
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInputFromWindow(myWebView.getWindowToken() , InputMethodManager.SHOW_IMPLICIT , 0);
键盘已成功显示,输入字段也获得焦点。但问题是,它只显示标准键盘。我想根据指定的输入类型显示键盘。
如果输入字段是:
<input type="number" id="field" name="field"/>
上面的解决方法是显示标准文本键盘,但我想根据输入字段中的类型显示数字键盘。
【问题讨论】:
-
你找到解决方案了吗..???
标签: android jquery android-webview android-keypad