Comment désactiver tous les événements tactiles dans une Android WebView (ou le défilement en particulier)? Je voudrais que l'activité gère tous les événements tactiles.
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
Désactive tous les événements tactiles sur un WebView
car l'écouteur tactile est exécuté avant le comportement tactile par défaut de WebView
. En renvoyant true
, l'événement est consommé et n'est pas propagé au WebView
.
En utilisant Android:clickable="false"
ne désactive pas les événements tactiles.
Si je vous ai bien compris, il vous suffit de remplacer la méthode onTouchEvent .