一、简介
全称是:XML Localization Interchange File Format,-->XML本地化数据交换格式。
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00
二、用法
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name">demo</string>
<string name="user">
Android:<xliff:g id="user_name">%1$9s\n</xliff:g>\njava:<xliff:g id="user_age">%2$09d</xliff:g>
</string>
</resources>
代码中动态设置
@SuppressLint("StringFormatMatches")
String user = getString(R.string.user, "Android",5);