文档章节

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

carlos
 carlos
发布于 2014/04/14 10:19
字数 254
阅读 68
收藏 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
粉丝 25
博文 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
string用dom写入xml会被转义,怎么不转义呢?

java,想把 String s = “Visible to all nearby Bluetooth devices (%1$s)” 用dom写入到xml的的值里面。 但是写进去的时候,s里面的Visible to all nearby Bluetooth devices (%1$s) 不知道......

拉风的道长
2012/08/09
2.7K
1
学习笔记-翻译资料:Android 2.3.3 近场通信NFC介绍

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

王凡
2011/11/30
0
2
android中string.xml中%一$s、%1$d等的用法

1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,<string name="old">我今年%1$d岁了</string> 在程序中,使用 [java] view plain copy String sAgeFormat = get......

青莲居士
2016/04/10
67
0
BroadcastReceiver与Notification的综合应用自定义Action的调用方式

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

zretc
2013/07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Batch @EnableBatchIntegration 注解

设置一个远程分块任务需要定义一系列的 beans: 一个连接工程来从消息中间件中获得连接,消息中间件包括有(JMS,AMQP 和其他) 一个 MessagingTemplate 来从主向从发送消息,然后再次发送回...

honeymose
19分钟前
0
0
【剑指offer纪念版】--9 斐波那契数列

题目:斐波那契数列 题目:写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契数列的定义如下:  求解 通过求解第10项的调用过程图来分析: package aigorithm;public cla...

细节探索者
23分钟前
0
0
浏览器缓存

HTTP缓存类型 200 from cache:直接从本地缓存获取响应,可细分为from disk cache, from memory cache 304 Not Modified:协商缓存,本地未命中发送校验数据到服务端,如果服务端数据没有改变,则读...

关元
52分钟前
3
0
正则表达式简单使用说明

在Python3里确实简单明了,测试样例如下 # 正则content = 'Hello 1234567 World_This is a Regex Demo'# 贪婪匹配 尽可能多的匹配result = re.match('^He.*(\d+).*Demo$', co......

轻轻的往前走
53分钟前
3
0
多线程创建方式

一、基本概念 进程:就是正在运行的应用程序,进程是线程的集合。 线程:就是进程中的一条执行路径,一个独立的执行单元。 多线程:就是为了提高程序的效率,使用多线程,每个线程互不影响,...

秋至丶枫以落
57分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部