0
私はWebViewの上のタッチイベントを無効にしようとしている
で無効にされていない、これは、onTouchので、()私はタッチイベントは、AndroidのWebViewの
webview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.info("webview", "onTouch is called");
return true;
}
});
は、私はタッチイベントのログメッセージを見やったことは間違いなく、常にリターンです本当。ただし、タッチイベントはまだウェブビューに伝播しています(たとえば、ウェブビューのhtmlページのボタン/リンクをスクロールして操作できます)。ここで何かが恋しい?これをデバッグ/修正するにはどうすればよいですか?
ありがとうございます!
を仕事をしなければならない:で'クリッカブル= "false" の場合あなたのXML、あまりにも助けのかもしれない.. – San
私は上記のコードと一緒にwebview.setClickable(false)を追加しようとしましたが、動作しませんでした。タッチイベントを一時的に無効にしたいので、レイアウトに含めなかった。 – hixhix
'WebView.setFocusable(false);'を試してください、それはちょっと試してください –