文档章节

Android字符串文件中 xliff 标签的使用

carlos
 carlos
发布于 2014/04/14 10:19
字数 254
阅读 64
收藏 1

<xliff:g>标签介绍: 

1、属性id可以随便命名 

2 、%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格 

3、%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,输出(m-输入整数位数)个0

4、%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=1.2时,输出格式为0.00

                                                                                                                                                                                                                    

在实际的使用过程中,m一般不用指定。具体的一个示例如下:

<string name="upd_version">A-<xliff:g>%1$s</xliff:g>-<xliff:g>%2$d</xliff:g>-<xliff:g>%3$s</xliff:g></string>

第一个参数和第三个参数为字符串类型,第二个参数为整数。

                                                                                                                                                                                                                     

代码中使用示例如下:

String param = context.getString(R.string.upd_version, "First param", 10000, "Thrid param");

本文转载自:http://hi.baidu.com/haoziqi/item/0adbff5a3d0899c9d2e10c2e

共有 人打赏支持
carlos
粉丝 24
博文 85
码字总数 21928
作品 0
黄浦
程序员
%1$s %1$d Android string

1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,<string name="old">我今年%1$d岁了</string> 在程序中,使用 String sAgeFormat = getResources().getString(R......

carlos
2014/08/15
0
0
学习笔记-翻译资料:Android 2.3.3 近场通信NFC介绍

NFC(近场通信) NFC是一套短距离的无线通信,通常距离是4厘米或更短。NFC工作频率是13.56M Hz,传输速率是106kbit/s 到848kbit/s. NFC总是在一个发起者和一个被动目标之间发生。发起者发出近场...

王凡
2011/11/30
0
2
BroadcastReceiver与Notification的综合应用自定义Action的调用方式

在Android的实际应用开发中,我们经常会遇到数据推送的相关技术,比如在应用软件启动后,系统会自动在Android的通知栏弹出相应的信息,以便于提示用户进行相关的操作或消息推送。那这项技术在...

zretc
2013/07/18
0
0
Android Manifest文件介绍

前言 开发Android程序的人都知道,Andorid程序一定有一个AndroidManifest文件。这个文件会告诉Android系统你自己app的信息,在运行你的app之前系统必须了解的信息。并且,你必须要在Android...

fyales
2015/01/14
0
0
用IntelliJ IDEA开发Android程序

介绍: IntelliJ IDEA支持开发运行在移动手机上的应用程序,所以也能在Android操作系统下运行。出来一般的代码提示助手功能之外,这个IDE也是你能够通过配置模拟器设备测试Android程序。 In...

郑华勇
2012/06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS三元运算示例

1. topFlag=topFlag ==0?1:0; 等于 if(topFlag=00){ topFlag=1; }else if(topFlag == 1){ topFlag=0; } 2. 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注......

森火
今天
0
0
利用Slf4j的MDC跟踪方法调用链

why? 一个web项目通常提供很多URL访问地址, 项目一般都是分层处理,例如Controller——>Service——>DAO。 如果想根据日志查看用户一次请求都走了哪些方法(多数是查错误)。 如果系统是多人...

杨春炼
今天
7
0
Maven介绍及安装

Maven介绍及安装 以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。 一、Maven简介 Maven是Apache旗下的一款项目管理工具,是...

星汉
今天
0
0
小程序Aes解密

主要步骤: 1、下载AES源码(JS版) 2、在小程序中新建一个公共的文件夹,把AES源码拷贝进去(注意:需要暴露接口 module.exports = CryptoJS;) 3、添加一个用于加密解密的公共JS,可取名为...

Mr_Tea伯奕
今天
0
0
Go实现文件传输(基本传输可用)

发送端 package mainimport ("fmt""os""net""io")func SendFile(path string, connect net.Conn){file, oerr :=os.Open(path)if oerr !=nil{fmt.Println("Open", oerr)......

CHONGCHEN
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部