小编Sir*_*sha的帖子

当用户点击webview android中的文本框时,如何隐藏键盘

当用户关注或点击webview中的html输入元素时,我们可以隐藏android系统键盘吗?

我试过在用户触摸webview上隐藏键盘:

webView.setOnTouchListener(new View.OnTouchListener()
{
    @Override
    public boolean onTouch (View v, MotionEvent event){
        Toast.makeText(cx,"Web View Touch",Toast.LENGTH_LONG).show();
        v.onTouchEvent(event);
        InputMethodManager imm = (InputMethodManager) v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
        if (imm != null) {
            imm.hideSoftInputFromWindow(v.getWindowToken(), 0);

        }
            return true;
    }
})
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

是否有完全隐藏键盘的选项?

android android-webview android-softkeyboard

5
推荐指数
1
解决办法
2459
查看次数