webview里面的edit text等input控件无法输入

在开发过程中会碰到一些奇怪的机型,导致webview的edit text 等input 控件无法输入(华为,出问题的都是华为,坑)

需要在代码中这样设置:

webView.setOnTouchListener(new View.OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
            case MotionEvent.ACTION_UP:
                if(!webView.hasFocus()){
                    v.requestFocusFromTouch();
                }
                break;
        }
        return false;
    }
});


你可能感兴趣的:(webview里面的edit text等input控件无法输入)