Android中的Html.fromHtml()不允许您点击链接

时间:2016-11-01 22:20:35

标签: android html

我的链接在文字视图中显示为蓝色。所以它绝对被视为一个链接。适用于我的iOS应用。但是在Android中点击它不起作用。

我的设置:

textView.setText(toHtml(htmlString));
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setLinksClickable(true);
textView.setAutoLinkMask(Linkify.WEB_URLS);

这是我的toHtml(String html)方法

public static Spanned toHtml(String string) {
    if (Build.VERSION.SDK_INT >= 24) {
        return Html.fromHtml(string, Html.FROM_HTML_MODE_LEGACY); // for 24 api and more
    } else {
        return Html.fromHtml(string); // or for older api
    }
}

有谁知道这可能是什么原因?

我知道这个问题在SO上被多次询问过,但大部分答案都是setMovementMethod()setLinksClickable()setAutoLinkMask()仍然无效。我已经将这些方法设置为不同的组合但仍然没有运气。我的xml很简单。它只有一个id,宽度和高度。什么都没有涉及链接/网址。

0 个答案:

没有答案