android资源文件中xliffg:g的用法
16lz
2021-01-26
xliffg:动态的插入内容,看例子:
<resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="hello"> Hello <xliff:g id="name">%1$s</xliff:g>, 我<xliff:g id="age">%1$d</xliff:g>岁了, 我有人民币<xliff:g id="money">%1$.2f</xliff:g> 元 </string> </resources>
通过以下方式来赋值:
tv.setText(getString(R.string.hello, "Mr Hel", 22, 50000.0));显示效果为:
其中:
属性id可以随便命名
属性example表示举例说明,可以省略
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00
我的博客其它文章列表
http://my.oschina.net/helu
更多相关文章
- android uiautomator学习(一)创建工程
- Struts2中一流的方式输出
- android的Log输出
- 在Android中使用logback-android日志框架配置 slf4j + logback
- Android(安卓)Studio 从2.3.1升级到3.4.1遇到的问题
- Android(安卓)无cp命令 mv引起cross-device link
- android核心基础(8)_DDMS简介
- Android学习笔记:NDK入门一些总结
- 如何快速定位SElinux问题并修复?