Android-string.xml动态替换文本

作者: 影视会员万事通 | 来源:发表于2016-10-04 23:20 被阅读371次

需求:我是做Android开发的,工作3年了。这段字符串中,Android和3需要动态替换。

在string.xml中定义:

<string name="demo">我是做%1$s开发的,工作%2$d了。</string>

在程序中使用:

String input = getResources().getString(R.string.demo);
String ouput = String.format(input, "Android", 3);

输入出结果:我是做Android开发的,工作3年了。

解释:

%1$s:1是指位置1,小写s是指定替换类型为字符串。
%2$d:2是指位置2,小写d是指定替换类型为整数。
其他的类似,灵活运用即可。


<h3>The End:</h3>

  1. 我的:简书
  2. 我的:GitHub
  3. 我的:博客
  4. 我的:CSDN
  5. Email:1619153872@qq.com
  6. 微信:


    扫一扫上面的二维码,加我微信

相关文章

  • Android-string.xml动态替换文本

    需求:我是做Android开发的,工作3年了。这段字符串中,Android和3需要动态替换。 在string.xm...

  • Linux之vim操作

    简单替换 替换的文本中不包含/:%s需要替换的文本替换的文本 替换的文本中包含/:%s需要替换的文本替换的文本RG...

  • 使用文本、Excel快速生成重复有规律代码

    一.实例图 二.粘贴文本文件到“文本”软件中 使用“文本”中的查找并替换,将空格以及不需要的字符内容替换掉或者替换...

  • iOS RunTime 理解

    可以遍历对象的属性 可以动态的添加、修改属性,动态添加、修改、替换方法,动态添加、修改、替换协议 可以动态创建类、...

  • 2020-01-12-易语言01-精易模块函数之-文本相关命令

    看了一下人家写的源代码,感慨颇深,功力深厚啊 重点看一下,文本替换功能。有四个参数:文本替换 (文本型 欲被替换的...

  • 【Rime】文本替换

    一. 前情 1. 环境 win7,小狼毫IME,朙月拼音·简化字。 2. 欲求效果 二. 步骤 1. 下载安装Ri...

  • vim文本替换

    vim替换格式: range:搜索范围,如果没有指定范围,则作用于但前行。:1,10s/from/to/ 表示在第...

  • 替换文本

    显示dir下所有包含str1字符串文件的路径 grep -rl "str1" dir 把dir路径下面,还有子文件...

  • Vim文本替换

    例子 将dos文本变为unix文本 用法 替换当前行中的内容::s/from/to/ (s即substitude)...

  • 字符文本替换

    题意:样例输入STARTlove abcyou ddddENDSTARTi abc dddd!END样例输出i l...

网友评论

本文标题:Android-string.xml动态替换文本

本文链接:https://www.haomeiwen.com/subject/crjsyttx.html