Android中<xliff:g>标签
android源码中strings有很多<xliff:g>标签
-
参数说明
属性id可随意
属性example为描述
%n$ms:n表示这是第几个参数,m表示该参数之前有几个空格,s表示的是输出的是字符串,m为4时表示前面有一个空格,向后以此类推
%n$md:n表示这是第几个参数,m表示该参数之前有几个空格,也可以设置成0m,即在m该输出之前放m个0,d表示的是输出的是整数。
%n$mf:n表示这是第几个参数,m表示小数格式,例如m=1.2,格式为0.00,f表示输出的是浮点数
-
使用
1.[字符串例子]
表达式: %1$4s
描述: 表示第一个参数是字符串,与前面字符隔一个空格<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="test_memory">测试<xliff:g id="use_name" example="describe">%1$4s</xliff:g></string> </resources>
activity代码
String s = getString(R.string.test_memory, "测试");
输出:
测试 测试
网友评论