2011.07.11(3)——— android xliff字符串操作

参考:http://blog.csdn.net/freshman_studing/article/details/6399233

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

开始今天的主题:

先看一个strings.xml的定义:
<?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>


该文件与普通文件的区别:
1、具有命名空间xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2",这个必须要有。
2、在<string>标签中含有<xliff:g>标签。



<xliff:g>标签介绍:

属性id可以随便命名
属性example表示举例说明,可以省略
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00
更多参照http://wenku.baidu.com/view/56f3ed0e52ea551810a687eb.html

举例说明:

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

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


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





更多相关文章

  1. Android 模拟器创建参数说明
  2. 相对布局RelativeLayout的妙用:提示标签在输入框内
  3. 参数设置
  4. android图片压缩质量参数Bitmap.Config RGB_565等的含义
  5. android中一些配置文件的参数的意义
  6. android流式布局热门标签的实现
  7. android manifest.xml 标签汇总
  8. Android sdk tool android 命令参数

随机推荐

  1. LDAP/SASL/GSSAPI/Kerberos编程API(5)--k
  2. 项目启动大会,数据治理项目不容忽视的关键
  3. 智慧气象与数字化转型相关思考
  4. BlueStore checksum机制
  5. PyCharm激活码2021年5月份更新【亲测有效
  6. 四周上手BI 电商数据分析
  7. 君自故乡来-《唐诗三百首-杂诗》数据源程
  8. 文件夹损坏怎么修复??
  9. php之封装上传文件函数
  10. php之session实战