java - android:当用户长按网页 View 时如何禁用 Action 模式?

标签 java android webview android-actionbar android-webview

如何禁用操作模式。换句话说,我想防止当用户长按包含文本的 Web View 时出现操作模式。

最佳答案

一般来说,我并没有经常使用 WebViews,但我认为其中一个应该可以。不过我还没有测试过这些。

1:

在 XML 中设置 WebView 的属性:android:longClickable="false"

或2:

在 Java 而不是 XML 中设置上述属性:

your_webview.setLongClickable(false);

或 3:在 setOnLongClickListener 方法中覆盖您的 WebView返回 true

your_webview.setOnLongClickListener(new OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        return true;
    }
});

关于java - android:当用户长按网页 View 时如何禁用 Action 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14030525/

相关文章:

java - "Unfortunately MyApp has stopped"当我按下一个按钮

java - Swagger - 将 @ApiParam 与 @CookieParam 一起使用时出现问题

Android Tumblr Oauth 路标 401

android - 在 TextView 中显示 SQLite 查询的总和值

java - 如何使 JScrollPane 与 JTextArea 一起出现?

java - 在 Java 中下载文件时的合理缓冲区大小

android - 如何在我的 Unity 项目中翻译 google-services.json,以便我的 firebase 集成在 buidl 中工作?

android - WebView 错误。制作一个Android应用程序来查看我的网站

javascript - 嵌入式 WebView 中的警报

ios - 在 swift 4 中使用 webkit 在 webView 中导航时创建事件指示器