我尝试重用TextView.有时它包含一个URL,有时不包含.如果我尝试将TextView设置回textView.setAutoLinkMask(0),那么遗憾的是没有任何内容,新文本仍然可以点击.
TextView snippet = new TextView();
snippet.setText("someText");
if (ifSomeTextContainsURL) {
// Recognize web URLs
Linkify.addLinks(snippet, Linkify.WEB_URLS);
snippet.setLinksClickable(true);
} else {
Linkify.addLinks(snippet, 0);
snippet.setLinksClickable(false);
snippet.setAutoLinkMask(0x00000000);
}
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的代码,但它对我不起作用.谢谢你的帮助
Pat*_*dev 18
我在设置TextView的文本之前通过设置autolinkmask来解决这个问题:
textview.setAutoLinkMask(Linkify.ALL);
textview.setText("String with url - http://www.example.com/");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4617 次 |
| 最近记录: |