-1

我知道这有很多,但我想让整个 webview 不可点击,就像你按图片上的某个地方一样......

有解决办法吗?

4

1 回答 1

2

好的,所以,也许有一个解决方案。

  • 1:以字符串形式检索将要显示的内容
  • 2:查找所有链接(使用 REGEXP)并替换为内容

我不是 REGEXP 方面的专家,但是

<a href="http://www.the-link" alt="ddsd">BLABLA</a>

必须成为

BLABLA

我认为这是可能的

编辑

试试这个功能

private String RemoveUrl(String commentstr)
{
    String commentstr1=commentstr;
    String urlPattern = "((https?|ftp|gopher|telnet|file|Unsure|http):((//)|(\\\\))+[\\w\\d:#@%/;$()~_?\\+-=\\\\\\.&]*)";
    Pattern p = Pattern.compile(urlPattern,Pattern.CASE_INSENSITIVE);
    Matcher m = p.matcher(commentstr1);
    int i=0;
    while (m.find()) {
        commentstr1=commentstr1.replaceAll(m.group(i),"").trim();
        i++;
    }
    return commentstr1;
}

来源:使用java从文本中删除url

于 2013-11-13T16:26:40.737 回答