5

我有一个spanned需要转换为的文本Spannable。这就是我在我的代码中尝试做的事情: Spannable buffer = (Spannable) text; 这段代码给了我一个“不能将 Spannable 转换为 Spanned”。可能吗?如果是这样怎么办?谢谢!

4

1 回答 1

5

你肯定会得到 Class cast 异常,因为文本引用了 Spanned,它在层次结构中指向 Spannable。

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

Spannable buffer=new SpannableString(text);
于 2013-07-02T07:27:26.320 回答