【发布时间】:2011-07-28 08:56:57
【问题描述】:
我想在 XML 中定义一个 TextView,其中包含作为 URL 链接的文本。本质上是锚 HTML 标签的语义:<a>
我已经能够使用 TextView 的 android:autoLink="web" 属性完成大部分我想做的事情。但是,文本必须包含 URL 并显示给用户。我想显示链接到 URL 的不同文本。
例子:我可以说,
<TextView android:text="http://foo.com" android:autoLink="web">
但随后用户会看到“http://foo.com”。我宁愿说点别的,比如“酒吧”。
我尝试在字符串资源中定义字符串并使用链接,例如
<string name="test"><a href="foo.com">bar</a></string>
字符串显示格式正确,但您无法单击它。
【问题讨论】:
-
在您的 strings.xml 中使用锚定 HTML 标记时,您如何设置 textview 的内容?你只是在 xml 中设置文本,还在使用 autoLink?
标签: android url text hyperlink