您的位置:首页 > 移动开发 > Android开发

Android String.xml 动态替换文本

2016-10-18 16:16 561 查看
需求:我是1990年出生的,今年26岁了。这段字符串中,1990和26需要动态替换

String.xml:

<String name="demo">我是%1$s年出生的,今年%2$d岁了。</String>

java:

String input = getResources().getString(R.String.demo);

String output = String.format(input,"1996",26);

注解:

%1$s :1 是指位置1,小写s是指定替换类型为字符串

%2$d:2 是指位置2,小写d是指定替换类型为整数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: