在这种情况下如何使用Linkify文本

时间:2011-09-07 13:29:09

标签: android text linkify

我的活动包含2个textview和imageview。第一个textview包含标题,第二个包含描述,在imageview中包含相应的图像。在描述部分,如果列出的任何标题都应该是linkify和onclick,它应该创建一个包含标题和相应描述的页面。它应该像维基百科一样工作。我已将所有title和desc存储在字符串数组中 我试过这个链接... Android: Launch activity from clickable text

     UnderlineSpan[] underlines = strBuilder.getSpans(UnderlineSpan.class);

但我收到错误: SpannableStringBuilder类型中的方法getSpans(int,int,Class)不适用于参数(Class)

我该如何解决这个问题?或者是否有更简单的方法将两种不同的活动联系起来?

谢谢..

2 个答案:

答案 0 :(得分:3)

您需要添加一个开头和结尾,例如getSpans(0,strBuilder.length(),UnderlineSpan.class)

答案 1 :(得分:1)

试试这个,

SpannableString content = new SpannableString("hello");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
txtView.setText(content);