Android 将跨距转换为可跨距

Android 将跨距转换为可跨距,android,text,casting,spannable,spanned,Android,Text,Casting,Spannable,Spanned,我有一个span文本,我需要将其转换为span可启用。 这就是我在代码中尝试做的: Spannable buffer=(Spannable)文本 这段代码给了我一个“不能将span转换为span”。 可能吗?如果是,怎么做? 谢谢 您肯定会得到类强制转换异常,因为文本引用的是在层次结构中位于可Spannable之前的span 因此,尝试获取文本字符串,然后创建一个Spannable或SpannableString对象 Spannable buffer=new SpannableString(te

我有一个
span
文本,我需要将其转换为
span可启用
。 这就是我在代码中尝试做的:
Spannable buffer=(Spannable)文本
这段代码给了我一个“不能将span转换为span”。
可能吗?如果是,怎么做?

谢谢

您肯定会得到类强制转换异常,因为文本引用的是在层次结构中位于可Spannable之前的span

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

Spannable buffer=new SpannableString(text);