Android 单击Web视图中加载的表单字段时如何隐藏软键盘
我有一个带有表单字段的webview。 单击/触摸此字段时,我想隐藏软键盘 (他们已经实现了与用户交互的方法,我无法修改网页) 我尝试了不同的解决方案,但没有任何效果。下面是我尝试过的最后一个解决方案Android 单击Web视图中加载的表单字段时如何隐藏软键盘,android,webview,Android,Webview,我有一个带有表单字段的webview。 单击/触摸此字段时,我想隐藏软键盘 (他们已经实现了与用户交互的方法,我无法修改网页) 我尝试了不同的解决方案,但没有任何效果。下面是我尝试过的最后一个解决方案 @JavascriptInterface public void notEdit(){ imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (imm.isActive(w
@JavascriptInterface
public void notEdit(){
imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isActive(webView)) {
imm.hideSoftInputFromWindow(webView.getWindowToken(),0);
}
由于web页面中的javascript代码,当用户单击表单字段时会调用此函数
任何帮助都将不胜感激
提前谢谢。代码是否通过了if条件?如果您有输入,请检查它是否确实通过了if条件,并在调试中继续使用hideSoftInput方法,但不起作用。它仍然显示软键。