Android String.xml 动态替换文本

来源:互联网 发布:mac os 升级版本 编辑:程序博客网 时间:2024/05/16 16:19

需求:我是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是指定替换类型为整数


0 0
原创粉丝点击