禁用Webview滚动并启用文本选择

时间:2016-06-23 13:15:16

标签: android scroll webview

我正在显示一个webview。我需要阻止滚动。 我使用下面的代码但文本选择不起作用。

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

实际上我需要选择文字并禁用滚动。 我怎么能这样做?

1 个答案:

答案 0 :(得分: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。