SpannableString对象赋值为String 资源里面定义的字符串

在TextView设置为超链接的示例里面,SpannableString的赋值是下面的形式:

msp = new SpannableString("字体测试字体大小一半两倍前景色背景色正常粗体斜体粗斜体下划线删除线x1x2电话邮件网站短信彩信地图X轴综合/bot");

如果修改成设置为String资源里面定义的字符串而不是直接在这个语句里面赋值呢?

String result = getResources().getString(R.string.contact_company1);

msp = new SpannableString(result);

可以采用上面的形式,先获取资源里面的字符串到变量result,之后用result代替原来的直接赋值字符串。

你可能感兴趣的:(SpannableString对象赋值为String 资源里面定义的字符串)