2016-06-23 10 views
-1

私はwebviewにepubを表示しています。私はスクロールをブロックする必要があります。 以下のコードを使用しましたが、テキスト選択が機能しません。Webviewのスクロールを無効にし、テキストの選択を有効にします

@Override 
public boolean onTouchEvent(MotionEvent event) { 
     return true; 
} 

実際には、テキストの選択とスクロールの無効化が必要です。 どうすればいいですか?

+0

あなたのコードはコンパイルされません。 – user1516873

+0

申し訳ありません、私のコードを修正しました。 – Anilkumar

+2

この回答を確認してくださいhttp://stackoverflow.com/a/5274400/1516873 – user1516873

答えて

0

あなたは以下のコードを試すことができます。

mTestWebView.setOnScrollChangeListener(new View.OnScrollChangeListener() { 
     @Override 
     public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { 
      Log.e("TTG","scrollX="+scrollX+" scrollY="+scrollY+" oldScrollX="+oldScrollX+" oldScrollY="+oldScrollX); 
      mTestWebView.scrollBy(0,-scrollY); 
     } 
    }); 

注:あなたが最初のonTouchListenerを削除する必要があります。

+0

@Anilkumarこれは機能しませんでしたか? – ymqq

+0

ありがとうございます。 return(event.getAction()== MotionEvent.ACTION_MOVE);私のために働いた。 – Anilkumar

関連する問題