java.lang.ClassCastException:android.text.SpannableString无法强制转换为java.lang.String

时间:2015-10-28 14:16:34

标签: java android

这将以单倍间距字体显示。前四个空格     将被剥离,但所有其他空白区域将被保留。

String letterStr = null;
letterStr = (String)((TextView)view).getText();

1 个答案:

答案 0 :(得分:4)

String包含html标记,而android将其视为Spannable

您可以将getText()的返回值分配给CharSequence对象,StringSpannable的超类,或者使用toString()替换<{1}}

letterStr = ((TextView)view).getText().toString();

前者将保留html标记,后者不会