android中修改string.xml中变量
16lz
2021-01-26
--------------前言---------------
先感谢大神,昨天打羽毛球,现在右手已经抬不起来了。。。。。。。。。。。------------
条件就是在此之前string.xml要为某id事先预留变量,代码能够修改它~例如说,
JAVA代码中可用
String a = getResources().getString(R.string.a);
String b = String.format(a, 2011);
将%1$d替换为2011
简单解释%1$d,1表示a中有一个值需要修改;d表示是整型。
若是要有两个或者更多就要再写多几个:%2$d……%n$d。
JAVA代码中可用
String a = getResources().getString(R.string.a);
String b = String.format(a, 2011,5,20);它会自动对应值
类推,如若是字符串,就写成%1$s,浮点数写成%1$f。。等等~
更多相关文章
- Intent.ACTION_TIME_TICK的正确用法
- Android(安卓)App的国际化-代码里实现
- [android] toast解析
- Eclipse快捷键设置(转载)
- Android加载html代码和文件
- 一网打尽__Android(安卓)开源代码合集(WebView框架)
- Android(安卓)Studio Mac 快捷键整理分享
- Android多线程研究(1)——线程基础及源代码剖析
- Android分页中显示出下面翻页的导航栏的布局实例代码