android - 自动链接属性与实际链接不同的文本(setAutoLinkMask)

标签 android hyperlink

例如

TextView tv =(TextView)this.findViewById(R.id.tv);
tv.setAutoLinkMask(Linkify.ALL);
tv.setText("visit website, http://www.google.com");

按下 http://www.google.com会带我去http://www.google.com . 我想做的事情是这样的

TextView tv =(TextView)this.findViewById(R.id.tv);
tv.setAutoLinkMask(Linkify.ALL);
tv.setText("visit this website");

然后按“这个”我想带我去http://www.google.com .

我该怎么做? (有可能吗?)

最佳答案

来自 API 演示,

TextView t3 = (TextView) findViewById(R.id.text3);
t3.setText(Html.fromHtml(
                    "<b>text3:</b>  Text with a " +
                    "<a href=\"http://www.google.com\">link</a> " +
                    "created in the Java source code using HTML."));
t3.setMovementMethod(LinkMovementMethod.getInstance());

关于android - 自动链接属性与实际链接不同的文本(setAutoLinkMask),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7951752/

相关文章:

安卓编程 : I cannot get data from a background thread AND show a progress dialog

iphone - 网页 View 在 Safari 中使用某些关键字打开链接

WPF - 使超链接可点击

vba - 使用 vba 添加超链接到名称

android - 如何在字符串资源中创建链接(以及其中的其他文本)? - 安卓

android - 将 POM 文件发布到 Artifactory 时,配置 getByName 在 gradle 中不起作用

android - 如何赋予 Android 3.2 与 Android 2.2 应用程序相同的外观?

android - 更改 Android 项目中每种风格的启动器图标和名称

android - React native :Unable to resolve module Indeed, 这些文件都不存在:

html - CSS :link keep original color