在开发过程中会碰到一些奇怪的机型,导致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;
}
});