Android基础知识(五)-----string.xml中的占位符%1$s,%1$d,%1$f如何使用

一:string.xml占位符
  1. %n$md:整数,n代表第几个参数,m代表空格数量
  2. %n$ms:字符串,n代表第几个参数,m代表空格数量
  3. %n$mf:浮点数,n代表第几个参数,m代表空格数量,如m=1.1时,输出格式为0.0
二:示例代码如下

string.xml
使用%1$d占位

重发中[%1$d]

java文件
使用getString(R.string.send_record_resend, mInfoPref.getLong("send_times", 5) - runtimes)第二个参数填写数字,如需要实时更新则添加相关类型变量即可。

%1$s,使用方法相同,第二参数填写字符串
%1$f,使用方法相同,第二参数填写浮点数

                    mSosDao.addData(getCurrentTime(),
                            getString(R.string.send_record_resend, mInfoPref.getLong("send_times", 5) - runtimes) + "\n" +
                                    getString(R.string.gps_longitude) + " " + mLongitude + getString(R.string.degree) + "\n" +
                                    getString(R.string.gps_latitude) + " " + mLatitude + getString(R.string.degree) + "\n" +
                                    getString(R.string.gps_altitude) + " " + mAltitude + getString(R.string.m));

您可能感兴趣的文章:
Android源码分析(一)-----如何快速掌握Android编译文件
Android源码分析(二)-----如何编译修改后的framework资源文件
Android源码分析(三)-----系统框架设计思想
Android源码分析(四)-----Android源码编译及刷机步骤
Android源码分析(五)-----如何从架构师的角度去设计Framework框架

你可能感兴趣的:(Basic,knowledge,of,Android)