我有一个spanned
文字需要转发给Spannable
。
这就是我在我的代码中尝试做的事情:
Spannable buffer = (Spannable) text;
这段代码给了我一个“无法将Spannable转换为跨越”。
可能吗?如果是这样的话?
谢谢!
答案 0 :(得分:2)
你肯定会得到类强制转换异常,因为文本引用的是Spanned,它在层次结构之前出现在Spannable中。
因此,尝试获取文本的字符串,然后创建Spannable或SpannableString对象。
Spannable buffer=new SpannableString(text);