【发布时间】:2013-06-29 11:18:50
【问题描述】:
我有一个 spanned 需要转换为 Spannable 的文本。
这就是我在我的代码中尝试做的事情:
Spannable buffer = (Spannable) text;
这段代码给了我一个“不能将 Spannable 转换为 Spanned”。
可能吗?如果是这样怎么办?
谢谢!
【问题讨论】:
标签: android text casting spannable spanned
我有一个 spanned 需要转换为 Spannable 的文本。
这就是我在我的代码中尝试做的事情:
Spannable buffer = (Spannable) text;
这段代码给了我一个“不能将 Spannable 转换为 Spanned”。
可能吗?如果是这样怎么办?
谢谢!
【问题讨论】:
标签: android text casting spannable spanned
你肯定会得到 Class cast 异常,因为文本引用 Spanned,它在层次结构中位于 Spannable 之前。
所以,尝试获取文本的字符串,然后创建一个 Spannable 或 SpannableString 对象。
Spannable buffer=new SpannableString(text);
【讨论】: