Согласно этой теме все, что вам нужно сделать, это установить внутри OnCreate () основного действия OnTouchListener () с requestFocus ():
mWebView = (MyWebView) findViewById(R.id.webview);
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_UP:
if (!v.hasFocus()) {
v.requestFocus();
}
break;
}
return false;
}
});
Что этот код в основном делает, так это фиксирует фокус на любом событии вниз или вверх в тот момент, когда он достигает вашего взгляда. Обратите внимание, что он возвращает false, чтобы событие могло далее распространяться на другие представления, как если бы оно не было обработано.