Android getString():xliff格式floatdouble

Android getString():xliff格式floatdouble,第1张

概述如何使用浮点数和双精度(小数位)格式化xliff字符串? <string name="test">Test <xliff:g id="float1">%1$f</xliff:g> <xliff:g id="float2">%1$.2f</xliff:g></string> 码: mContext.getString(R.string.test, 1.23456); 您可以为每个数字单独定义xlif 如何使用浮点数和双精度(小数位)格式化xliff字符串?
<string name="test">Test <xliff:g ID="float1">%1$f</xliff:g> <xliff:g ID="float2">%1$.2f</xliff:g></string>

码:

mContext.getString(R.string.test,1.23456);
解决方法 您可以为每个数字单独定义xliff占位符中的小数位数,如下所示:
<string name="test">    First <xliff:g ID="first_number" example="100.123">%1$.4f</xliff:g> number     is and second number is <xliff:g ID="second_number" example="200.12">%2$.2f</xliff:g>.</string>

用法:

mContext.getString(R.string.test,100.123456789,200.123456789);

输出:

First number is 100.1234 and second number is 200.12.

请注意,你必须在这里使用编号的占位符?,/,…

示例%1 $.4f的占位符结构如下:

>%1是序列号> f是数据类型,在这种情况下为float> .4定义浮点数的小数位数,在这种情况下为4

总结

以上是内存溢出为你收集整理的Android getString():xliff格式float / double全部内容,希望文章能够帮你解决Android getString():xliff格式float / double所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1137293.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存