将spanned转换为spannable

时间:2013-07-02 07:18:09

标签: android text casting spannable spanned

我有一个spanned文字需要转发给Spannable。 这就是我在我的代码中尝试做的事情: Spannable buffer = (Spannable) text; 这段代码给了我一个“无法将Spannable转换为跨越”。 可能吗?如果是这样的话? 谢谢!

1 个答案:

答案 0 :(得分:2)

你肯定会得到类强制转换异常,因为文本引用的是Spanned,它在层次结构之前出现在Spannable中。

因此,尝试获取文本的字符串,然后创建Spannable或SpannableString对象。

Spannable buffer=new SpannableString(text);