<string name="sbw_remind">你的标准体重:%1$.2f~%2$.2f</string> 这是strings.xml中我的代码 现在需要做的是计算出标准体重的最大值与最小值并显示在其中 也就是和提醒字符串进行拼接
%1 表示第一个参数
%2 表示第二个参数
$.2f 表示为浮点型 并且保留两位小数
$.2d 表示为整数型,并且保留两位小数
$s 表示为string类型
Activity中的代码如下
tv_sbw.setText(String.format(getString(R.string.sbw_remind),min,max)); 使用到了String.format()这个方法 之所以取strings.xml中的字符串的时候需要用到getString 是因为这个字符串资源中有我们即将要格式化注入数字