分形序列中的多个跨度

时间:2012-06-06 04:44:37

标签: android

当我在一个charsequence中设置一个span时,然后在文本视图中设置文本就好了,它就出来了。我正在使用这个

Ssb.setSpan(new StyleSpan(Typeface.ITALIC),start,end,1);

然后设置TextView的文本。

但是当我从文本视图中获取文本然后使用tv.getText()从中获取文本时;它会返回预期的CharSequence,但是当我在cs中的其他位置设置跨度时,另一个跨度在设置文本时它不在那里。

我很抱歉没有代码。我在家里没有适当的互联网访问,所以我从手机发布这个。

1 个答案:

答案 0 :(得分:1)

试试这个

Spannable mSpannable = textview.getText(); // will hold old spans.
mSpannable.setSpan(new StyleSpan(Typeface.ITALIC), start, end, 1); // do some new span