`
kobe学java
  • 浏览: 249795 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

修改Android中strings.xml文件

 
阅读更多
转载:若水

有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。
strings.xml中节点是支持占位符的,如下所示:

[xhtml] view plaincopy
<string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string> 

其中%后面是占位符的位置,从1开始,
      $ 后面是填充数据的类型
         %d:表示整数型;
         %f :表示浮点型,其中f前面的.2表示小数的位数
         %c:表示字符串
这些和C语言中输入输出函数的占位符很相似

在程序中我们可以通过下面的代码对字符串进行格式化,也就是填充占位符中的内容:
[java] view plaincopy
String data = getResources().getString(R.string.data);data = String.format(data, 100, 10.3, "2011-07-01"); 
分享到:
评论

相关推荐

    android-strings.xml-translator:使用Google Translate API将您的Android项目的strings.xml转换为所需的语言

    android-strings.xml-translator 可以帮助您将android应用项目本地化为不同语言的python脚本。 创建它是为了翻译小型项目并自动执行此步骤,以节省时间。 打开终端并以 python3.5 translator.py -Googletrans语言...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    android 文件管理器

    简单的android文件管理器源码,从书上的例子改来的。 @打开没有权限的文件夹死机 @二级目录前面有"/" @修改图标 @修改排序,先目录,后文件,不区分大小写 @单击直接打开,长按弹出选项 ├── ...

    Android开发基础 – 使用XML布局文件控制UI界面(桌面台球游戏界面)

    其中第1行代码为居中显示,第二行为文本框大小,第三行为16进制的颜色,为蓝色,最后一栏是引用values文件夹中的strings.xml布局文件中的字符串资源。 第七步,修改后的布局文件内容如图所示。 第八步,点击values...

    openhab-android:适用于Android的openHAB客户端

    适用于Android的openHAB客户端介绍此应用是openHAB的本地客户端,...本土化关于位于 strings.xml 所有strings.xml文件所有语言/区域翻译都使用进行管理。 请不要直接对mobile/src/*/res/values-*/strings.xml values- m

    Robin-TranslationParser:简单的 TSV 到 Strings.xml 资源解析器

    这是用于将 Google Doc 电子表格转换为 Android 字符串资源文件的翻译解析器。 ##免责声明 我不声称这些工作中的任何一项是好的或有用的,只是将其开源,以防其他人希望使用它。 ##这个怎么运作 电子表格对每种...

    实验1--Android基础入门与Android-UI开发应用(1).doc

    5)创建values-zh-rCN、values-en- rUS文件夹,并在文件夹中创建strings.xml文件 实验步骤: (1)创建"手机信息页面"程序 创建一个名为"手机信息页面"的程序,该程序用于展示手机设置页面的信息。编写程 序界面对应...

    Google Android SDK开发范例大全(完整版)

    在 strings.xml 文件中,可以看到 all_white 被定义为一个值为 #FFFFFF 的 RGB 三元组,即纯白。 布局包含一个 TextView,这实际上是一块静态文本。它是不可编辑的。文本被设为黑色,并通过 gravity 属性设为水平...

    全新开发萝卜影视源码金色版 视频影视系统APP源码

    全新Java开发萝卜影视源码金色版 视频影视系统APP源码 可以说这是目前以来很牛的一款源码...前端主要修改的文件:(1)ApiConfig.java (2)strings.xml PS:源码仅供学习APP设计与开发借鉴使用,请勿用于线上运营!

    android-string-reference:这是Android应用程序的Gradle插件,可解析其他XML字符串中的XML字符串引用

    您无需在项目中编写任何Java或Kotlin代码即可使其工作,并且仍然可以像在XML文件中手动添加任何其他字符串一样访问“已解析”字符串。 换句话说,如果您要执行以下操作: 输入: &lt; string xss=removed&gt;My App

    APKTool批处理版l

    一般而言,一个编写规范的Android程序,会把所有字符串资源都分离出来,放在values的strings.xml文件中,values目录中存放的是默认语言字符串资源(一般为英文)。APK程序在处理字符串资源时会先判断语言环境,然后...

    Android APK+Dex文件反编译及回编译工具(APKDB)v.1.9.2 正式版

    是一款,针对Android OS系统的APK程序,直接反编译修改的工具。 APKDB集合了当今最强悍,最犀利的APK及Dex文件编译工具; 正常安装后,它直接在【鼠标右键】创建快捷菜单; 非常方便汉化工作者,对APK或Dex文件...

    Android 修改app图标和名称的方法

    1 修改程序的图标 修改drawable文件夹的i→→c_launcher.png图标,把新的图标改名覆盖就可以了。...请到values/strings.xml下 &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;string name=app_name&gt;AndroidIntro&lt;

    MapView的使用

    1、XML布局文件中 &lt;view android:id="@+id/mv" class="com.google.android.maps.MapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:api...

    FileManager.7z

    简单的android文件管理器源码,从书上的例子改来的。 @打开没有权限的文件夹死机 @二级目录前面有"/" @修改图标 @修改排序,先目录,后文件,不区分大小写 @单击直接打开,长按弹出选项 ├── AndroidManifest.xml...

    Android-AboutMe-android-000-public

    标签 语 Android,XML,布局 Java Android-AboutMe 技能:Android XML布局系统,Android Studio ...您的fragment_profile.xml文件应包含以下结构。 &lt; TextView&gt; 确保使用项目的Strings.

    全新开发萝卜影视PHP源码金色版 视频影视系统APP源码

    前端主要修改的文件:(1)ApiConfig.java (2)strings.xml PS:源码仅供学习APP设计与开发借鉴使用,请勿用于线上运营! 全新开发萝卜影视PHP源码金色版 视频影视系统APP源码 全新开发萝卜影视PHP源码金色版 视频...

    Android String Tool(Android工程的字串工具)

    1)扫描Android工程中所有的指定语言的字串资源(xml文件)并生成字串表stringTable.xls 2)修改字串表stringTable.xls后,可以生成xml文件放在./out/Project目录中,并且保持改资源文件在原始工程中的目录结构。 3...

    Spotify-Gender-Ex:一个小工具,可从Android的Spotify应用中删除性别星号(例如艺术家)

    因此,您可以反编译原始的Spotify应用程序,打开语言文件(位于res/values-de/strings.xml或plurals.xml )和这种极富创意的语言结构: &lt; string xss=removed&gt;Das ist ein neues Musikupdate zu einem/einer Kün

    Android实现系统语言切换功能

    起初想来是很简单的事情嘛,不就是个简单的资源国际化嘛,strings.xml资源文件一整还不给OK?真正动起手来就真不是这么一回事了,国际化是没问题,但是怎样能更改所有页面的文字资源呢,这是一个问题。下面介绍下...

Global site tag (gtag.js) - Google Analytics