【发布时间】:2013-08-18 02:50:33
【问题描述】:
以下问题:我有一个方法可以生成一些计算的结果并将这个结果作为字符串返回。现在我希望这个结果包含一个可点击的链接。我怎么做?
这是我到目前为止所做的:
这是我生成结果字符串的方法的一部分:
Spanned link = Html.fromHtml("<a href='http://www.apple.com'>Apple.com</a>");
String result = "Website is: " + link;
然后,在另一种使用 String result 的方法中,我只是将 TextView resultText 的文本设置为:
resultText.setText(result);
问题在于,当文本显示时,文本不是链接,因此不可点击。但是,我已经在相应 TextView 的 XML 文件中设置了这个属性:
android:linksClickable="true"
这里有什么问题?
【问题讨论】:
-
尝试添加这个 android:autoLink="all" 和这个 android:autoLink="web"
标签: android html hyperlink textview