1

我有一个包含 2 个文本视图和一个图像视图的活动。第一个 textview 包含标题,第二个包含描述和在 imageview 中对应的图像。在描述部分,如果遇到任何列出的标题,它应该是 linkify 和 onclick,它应该创建一个包含标题和相应描述的页面。它应该像维基百科一样工作。我已将所有标题和描述存储在字符串数组中。
我尝试关注此链接... Android:从可点击文本启动活动

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

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

我怎么解决这个问题?或者有没有更简单的方法来链接两个不同的活动?

谢谢..

4

2 回答 2

3

您需要添加开始和结束,例如getSpans(0,strBuilder.length(),UnderlineSpan.class).

于 2011-09-07T13:34:59.690 回答
1

试试这个,

SpannableString content = new SpannableString("hello");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
txtView.setText(content);
于 2011-09-07T13:39:02.207 回答