我使用这种格式的html属性:
<a href="https://www.example.com/">Example Company</a>现在,我已经成功地使文本视图可点击,以便如果用户单击此文本视图,用户将被重定向到链接。
但是,我希望用户知道这是属性,所以我想在html属性之前使用" attribution:“这个词作为setText。换句话说,我想这样做:
attribution.setText("Attribution: " + Html.fromHtml("HTML ATTRIBUTION TEXT"));我希望最终的结果是:
Attribution: Example Company一旦我在我的html链接之前添加了单词"Attribution:“,链接就不再是可点击的。
我知道解决这个问题的一个简单方法是创建两个文本视图,一个包含单词"Attribution:“,另一个包含html并将它们放在一起,但是我想知道是否有一种方法可以将单词附加到html链接中,并且仍然保持链接可点击?
发布于 2016-01-10 17:55:49
选项1:将"Attribution: "放在HTML中。
选项2:TextUtils.concat()。
选项3:转储HTML并使用SpannableStringBuilder构建整个值。
https://stackoverflow.com/questions/34708794
复制相似问题