如何在 Android 的 web 视图中禁用文本选择?

Posted

技术标签:

【中文标题】如何在 Android 的 web 视图中禁用文本选择?【英文标题】:How to disable text selection in a webview in Android? 【发布时间】:2012-02-05 22:09:10 【问题描述】:

我的应用程序在WebView 中播放html 促销,Html 促销具有文本,所以如果用户按长按 android 标准对话框出现Copy/Share/Find/Web Search,所以有任何禁用 webview 文本选择对话框的选项?

帮我做同样的事情。

【问题讨论】:

***.com/questions/5107651/… 第一个使用 javascript 的 aswer 完美运行。 【参考方案1】:

你需要这样做:

WebView webView = (WebView) findViewById(R.id.webView);

webView.setOnLongClickListener(new View.OnLongClickListener() 
    @Override
    public boolean onLongClick(View v) 
          return true;
      
    );
webView.setLongClickable(false);

// Below line prevent vibration on Long click
webView.setHapticFeedbackEnabled(false);

希望这会对你有所帮助。

【讨论】:

以上是关于如何在 Android 的 web 视图中禁用文本选择?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中的活动开始时禁用按钮的单击事件检查

Android:如何禁用 ListView?

如何在 Android 中禁用 SlidingDrawer 后面的视图?

如何在 android 视图上禁用所有用户输入(点击、触摸)

如何在 Android 的文本视图中添加网页链接 url?

如何根据文本视图内容大小设置滚动视图中的启用或禁用滚动?