文档章节

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

carlos
 carlos
发布于 2014/04/14 10:19
字数 254
阅读 66
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

微信小程序开发系列六:微信框架API的调用

微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发...

JerryWang_SAP
36分钟前
2
0
5 个用 Python 编写 web 爬虫的方法

大家在读爬虫系列的帖子时常常问我怎样写出不阻塞的爬虫,这很难,但可行。通过实现一些小策略可以让你的网页爬虫活得更久。那么今天我就将和大家讨论这方面的话题。 我刚整理了一套2018最新...

糖宝lsh
36分钟前
6
0
docker安装redis、mongodb、mysql等

一、启动docker服务,设置镜像: systemctl start dockervi /etc/docker/daemon.json{ "registry-mirrors": ["https://registry.docker-cn.com"]} 二、下拉镜像: 在镜像中心h...

狼王黄师傅
今天
5
0
deepin系统使用deepin-wine安装exe程序

deepin自带原生deepin-wine使用命令如下: deepin-wine QQBrowser.exedeepin-wine QQMusicSetup.exe 默认安装的快捷方式位置: /root/.wine/drive_c/'Program Files'/Tencent/QQBrowser/......

临江仙卜算子
今天
4
0
快速get到学习Linux操作系统的点

快速get到学习Linux操作系统的点 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件...

linuxCool
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部