官方文档如下描述:

地址:http://developer.android.com/reference/android/content/Context.html#getString%28int,%20java.lang.Object...%29

public finalStringgetString (int resId,Object... formatArgs)

Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined inFormatter andformat(String, Object...).


预备知识:
1、什么是xliff?
参照http://baike.baidu.com/view/4160854.htm。

2、java格式化字符串有哪些?
参照http://wenku.baidu.com/view/56f3ed0e52ea551810a687eb.html,写的很详细。

3、android中获取资源文件getString()方法
该方法有两种形式,getString(int resId)和getString(int resId,object arg1,object arg2,...)。
下面主要介绍的是第二种形式,即getString(int resId,object arg1,object arg2,...)。

<?xml version="1.0" encoding="utf-8"?><resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"><string name="name">我叫<xliff:g id="id1" example="tom">%1$s</xliff:g>身高<xliff:g id="id2" example="170">%2$d</xliff:g>CM</string></resources>

针对上面的strings.xml文件,在代码里这样表示

TextView txt = new TextView(this);txt.setText(getString(R.string.name),"android",180);


输出结果为:我叫android身高180CM



====================================================================================

作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!

转载请保留原文地址:http://blog.csdn.net/ouyang_peng

===================================================================================


更多相关文章

  1. android 获取ip地址,获取2,3,4g,wifi状态等
  2. 博客地址
  3. Android 获取Gmail邮箱地址方法
  4. Android:读取本地相册与相机获取图片上传到服务器(用字符串的形式
  5. Android Notification 用法的4种形式
  6. android ip地址,手机号码,邮箱格式验证
  7. Android 4权威专家撰写,经典作品最新升级版(内附部分章节试读下载

随机推荐

  1. android中设置控件获得焦点
  2. [意见反馈][官方博客]
  3. Android中自己定义一个shade.xml
  4. Android(安卓)存储方式之文件存储
  5. 调用android系统自带功能
  6. Android天气预报
  7. Android(安卓)系统架构图
  8. [意见反馈][官方博客]
  9. android与socket通讯(三)
  10. Android(安卓)编译系统(一):Android.mk的