`
kobe学java
  • 浏览: 258309 次
  • 性别: 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,arrays.xml转xls与xls转xml脚本程序

    在翻译完成后,该脚本还能将修改过的`.xls`文件解析回原始的XML格式,以便重新整合到Android应用中。 首先,我们来了解`strings.xml`文件。这个文件包含了应用中的所有文本字符串,每个字符串都有一个唯一的ID。...

    android String.xml Excel 相互转换工具

    `String.xml`是Android资源文件夹下的一个XML文件,用于存放应用中的所有字符串资源。每个字符串都有一个唯一的ID,开发者可以通过这个ID在代码中引用字符串,而不用直接硬编码文本。例如: ```xml ...

    Android 自动化生成多语言strings文件

    在Android应用开发中,为了支持多种语言环境,开发者通常需要创建多个`strings.xml`文件,分别对应不同的语言,如英语、简体中文、繁体中文等。这些文件存储在项目的`res/values`目录下,用于定义应用中的文本资源。...

    Excel和String.xml 互相转换工具

    在IT行业中,尤其是在Android或者iOS应用开发中,`String.xml` 文件是用于管理应用程序中所有字符串资源的关键文件。它允许开发者集中地定义、管理和翻译应用中的文本,提高代码的可维护性和可扩展性。本工具则专注...

    Android String.xml标签在java代码中的引用

    #### strings.xml文件结构与内容 `strings.xml`文件位于项目的`res/values/`目录下,它主要用于存储各种字符串资源。下面是一个简单的`strings.xml`文件示例: ```xml &lt;?xml version="1.0" encoding="utf-8"?&gt; ...

    Android strings.xml使用方法及技巧

    Android的strings.xml文件是应用程序中管理文本资源的关键组件。它允许开发者集中存储并管理应用中的所有文本,确保代码的整洁性和可维护性。本文将深入探讨strings.xml的使用方法和一些实用技巧,帮助你优化你的...

    Android String文件导出excel表格powershell脚本

    支持多个strings.xml导出excel,暂不支持特殊标签如:&lt;xliff:g id="NAME"&gt;%1$s。 使用说明: 打开powershell,进入脚本当前目录,执行命令 ./string2excel "strings.xml所在目录" "excel输出路径" 示范: ./string2...

    android strings

    这样做的优势在于,如果需要修改应用的文本,或者为不同语言的用户实现多语言支持,只需更改`strings.xml`文件即可,无需修改大量代码。Android Studio还提供了对`strings.xml`的友好编辑界面,支持快速查找、替换和...

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

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

    Android-一款自动对dex文件中的字符串进行加密Android插件工具

    标题提到的"Android-一款自动对dex文件中的字符串进行加密Android插件工具"是指用于增强应用安全性的技术实践,特别是针对 Dex 文件(Dalvik 可执行文件)中的字符串进行加密。在Android系统中,Dex文件包含了应用...

    不可不知的Android strings.xml那些事

    在Android开发中,`strings.xml`文件扮演着至关重要的角色,它是存储应用程序中所有文本资源的中心位置。本文将深入探讨一些关于`strings.xml`的注意事项和最佳实践,以帮助开发者构建更规范、更易维护的Android应用...

    android string.xml %1$s %d\%的用法

    - 在 Android 应用开发中,`res/values/strings.xml` 文件用于定义应用的字符串资源。这样做可以将字符串与代码分离,便于翻译成不同语言,同时方便后期修改和维护。 2. **格式化符号**: - `%1$s`:这是一个...

    android-xml.rar_android

    首先,Android XML文件主要用于定义用户界面的布局。例如,`res/layout`目录下的XML文件描述了各个UI组件(如按钮、文本视图、图像视图等)的位置、大小和属性。通过XML,开发者可以精确控制元素的层次关系、对齐...

    命令行修改Android apk包xml二进制文件

    有时,开发者或发布者需要对APK进行定制,比如更改渠道标识、应用名称等,这通常涉及到修改XML文件。然而,APK是经过编译和签名的,不能直接编辑。本篇将详细讲解如何在命令行环境下对Android APK包内的XML二进制...

    Android_XML.zip_android_xml_安卓界面

    2. 多语言支持:在res/values/strings.xml文件中,可以定义字符串资源,方便进行多语言适配。只需为不同语言创建对应的values目录(如values-zh-rCN),即可实现界面文字的国际化。 三、Android XML属性大全 文档...

    Android中使用XML文件定义字符串.pdf

    本篇文章将详细阐述如何在Android中使用XML文件来定义字符串资源。 首先,字符串资源通常存储在`res/values`目录下的`strings.xml`文件中。这个文件是一个XML文档,包含了多个字符串元素,每个元素都代表一个独立的...

    ANDROID-XML.rar_android_牟佳丽

    在Android中,菜单通常在`res/menu`目录下的XML文件中定义,如`main_menu.xml`。每个菜单项通过`&lt;item&gt;`标签创建,包含以下主要属性: - `android:title`:菜单项的显示文本。 - `android:id`:为菜单项分配一个唯一...

    XML文件编辑器

    这个过程涉及到修改XML文件,尤其是res/values目录下的strings.xml文件,其中包含了应用中的所有文本字符串。XML文件编辑器的在线翻译功能可以直接在编辑器内将这些字符串翻译成目标语言,减少了手动翻译的工作量,...

    android 本地化代码实例

    在strings.xml文件中,你会看到类似这样的定义: ```xml &lt;string name="hello"&gt;Hello World! ``` 每个字符串都有一个唯一的名称(name属性),在代码中可以通过`R.string.hello`引用它。 三、代码实现本地化 1. ...

    AST.rar_easy

    "Easy translate strings.xml"的描述暗示了这个工具或者程序专注于帮助用户轻松地翻译XML文件中的字符串。 在Android开发中,`strings.xml`文件是用于存储应用内文本资源的,如按钮标签、提示信息等,这些文本通常...

Global site tag (gtag.js) - Google Analytics