【问题标题】:Disable Webview scrolling and enable text selection [duplicate]禁用 Webview 滚动并启用文本选择 [重复]
【发布时间】:2016-06-23 13:15:15
【问题描述】:

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

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

实际上我需要文本选择并禁用滚动。 我该怎么做?

【问题讨论】:

  • 你的代码没有编译,对吧?
  • 抱歉更正了我的代码。
  • 非常感谢 user1516873。你的建议帮助了我。

标签: android scroll webview


【解决方案1】:

你可以试试下面的代码:

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。

【讨论】:

  • @Anilkumar 这不起作用吗?
  • 感谢您的建议。返回 (event.getAction() == MotionEvent.ACTION_MOVE);为我工作。
猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 2011-11-23
  • 2014-03-21
  • 2017-07-22
  • 1970-01-01
  • 1970-01-01
  • 2014-07-13
  • 2013-02-11
相关资源
最近更新 更多