<span style="font-size:14px;">引入string.xml中文字相对来说规范又方便,但是有时候我们需要部分文字不要写死如何实现?
1.string.xml
<!--
其中%后面是占位符的位置,从1开始,
$ 后面是填充数据的类型
%d:表示整数型;
%f :表示浮点型,其中f前面的.2 表示小数的位数
%c:表示字符串
%s:表示字符串
-->
<string name="sdit_tip">您当前输入了%1$d个字符,还能输入%2$d个字符</string>
2.使用
String tipStr= getResources().getString(R.string.sdit_tip); //获取
//最终显示的字符数
String tipEnd=String.format(tipStr, 22, 66);
最终输出:
您当前输入了22个字符,还能输入66字符
</span>
android string.xml中的占位符
最新推荐文章于 2023-05-11 16:51:43 发布
本文介绍如何在Android应用中利用string.xml文件中的占位符特性,动态生成字符串资源,提高应用灵活性。通过具体实例展示了如何定义包含占位符的字符串,并在运行时使用String.format()方法填充实际数据。
摘要由CSDN通过智能技术生成