首页 > 代码库 > Android getText(int resId) 与 getString(int resId)的区别
Android getText(int resId) 与 getString(int resId)的区别
Android提供两个获取strings.xml文件的方法:
CharSequence getText(int resId):返回本地、样式化的字符。
String getString(int resId) :单纯返回字符串
如:
strings.xml中定义资源文件:
<string name="sample_text">Plain, <b>bold</b>, <i>italic</i>, <b><u>bold-underline</u></b></string>
getText(R.string.sample_text);
getResource().getText(R.string.sample_text);
getString(R.string.sample_text);
效果图
样式化的定义:
<b></b>加粗字体
<i></i> 斜体字体
<u></u> 给字体加下划线
参考:http://blog.sina.com.cn/s/blog_5da93c8f01012zhb.html
Android getText(int resId) 与 getString(int resId)的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。