`
stoneskin
  • 浏览: 25537 次
  • 来自: phily
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于[Android] strings.xml的使用方法几例

阅读更多
从本站下来几个源代码,在我英文版的windows下发现或多或少有很多乱码。
发现原来在class里赋值的字串都是乱码,在res\value\strings.xml里定义的都能正常显示。
其实所有的常量,默认值都应在string.xml里定义。这样修改起来也方便。按道理修改后并不需要从新build就能起作用(没试过)。

但大家知道R.string.xxx的值是自动生成的int, 如何得到真正的string呢?
下面是我在网上看来的 获取string里value的办法。

1. 在AndroidManifest.xml与layout里:
   android:text="@string/resource_name"


2.在activity里:
  this.getString(R.string.resource_name)


3.在其他地方如 ListAdapter,(必须有Context或Applicaton)
  context.getString(R.string.resource_name)
 application.getString(R.string.resource_name)


1
1
分享到:
评论

相关推荐

    两个Strings.xml的比较

    2、使用前,请先将两个String.xml重命名为:strings_en.xml(英文或其他语言)和strings_zh.xml(中文); 3、此程序是通过strings_zh.xml去检索strings_en.xml中缺少的项,如果你觉得strings_en.xml的项多于...

    android多语言strings.xml,arrays.xml转xls与xls转xml脚本程序

    `strings.xml`和`arrays.xml`文件是Android资源文件中的核心组件,用于存储应用程序中的文本和数组数据。这些文件通常包含不同语言的字符串资源,以便在不同地区展示相应的本地化内容。 本话题涉及一个脚本程序,它...

    android的strings.xml示例代码

    在Android开发中,`strings.xml`文件是管理应用中所有文本资源的核心文件。它使得开发者可以集中处理字符串,便于国际化和本地化,同时也方便代码维护。在这个`StringDemo`示例中,我们将深入探讨如何使用`strings....

    android String.xml Excel 相互转换工具

    为了方便管理这些多语言资源,Android使用`String.xml`文件来存储应用中的文本字符串。然而,手动编辑这些XML文件既耗时又容易出错,尤其是在处理大量文本时。这时,就需要借助一些工具进行`String.xml`与Excel之间...

    strings.xml文件读取html标签示例

    在Android应用中,我们可以使用`Context` 对象的`getString()` 方法来获取`strings.xml` 中的字符串。例如: ```java String htmlString = getString(R.string.html_string_example); ``` 这里,`R.string....

    Excel和String.xml 互相转换工具

    在Android开发中,`res/values/strings.xml` 是存储应用中字符串资源的默认位置。这些资源可以是菜单项、按钮上的文字、错误消息等。XML格式使得这些字符串易于组织,并且支持变量和格式化。例如: ```xml 我的...

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

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

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

    本文将详细介绍如何在Android项目中使用`strings.xml`文件,并通过具体的实例来解释如何在Java代码中引用这些字符串资源。 #### strings.xml文件结构与内容 `strings.xml`文件位于项目的`res/values/`目录下,它...

    Android strings.xml使用方法及技巧

    本文将深入探讨strings.xml的使用方法和一些实用技巧,帮助你优化你的Android应用。 首先,避免字符串复用。尽管复用代码是一个好习惯,但在特定情况下,如登录和注册界面的加载提示语,应根据需求为每个场景创建...

    Android 对 strings.xml 的字符串进行格式化

    在Android开发过程中,为了实现应用的国际化或多语言支持,开发者通常会使用`strings.xml`文件来存储各种字符串资源。这些字符串资源不仅可以被直接引用显示在界面上,还可以通过格式化的方式动态填充变量值,从而...

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

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

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

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

    Android-Android国际化文档整理xml和excel互转

    - `ExcelToXml.java` / `XmlToExcel.java`:Java代码实现转换逻辑,调用XSLT进行转换操作。 四、使用步骤 1. 将`strings.xml`文件导入项目。 2. 应用`transform.xsl`,生成Excel文件,供翻译人员编辑。 3. 完成...

    Android-auto-merge-language是自动替换Android项目中的strings.xml多语文案工具

    "Android-auto-merge-language"工具正是为了解决这一问题而设计的,它是一个自动化工具,能够有效地管理和合并项目的多语言资源,尤其是strings.xml文件中的文案。 这个工具名为"auto-merge-language",它的主要...

    Excel表格转换将excel与Android的string.xml互转.zip

    使用方法本工具使用命令行运行将 strings.xml 转换为 exceljava -jar D:\\app\\Excal.jar -t xml2xls -i values\strings.xml -o output.xls -coding UTF-8将多个strings.xml转换为exceljava -jar D:\\app\\Excal.jar...

    Android string.xml中的替换方法

    在Android应用开发中,资源管理是非常重要的一部分,其中string.xml文件用于存储应用程序中使用的文本字符串。这不仅方便了代码的维护,还支持多语言环境。本文将深入探讨Android string.xml中的替换方法,以及如何...

    Localizable.strings2Excel:Python命令行工具,用于在iOS字符串文件和excel文件之间以及android strings.xml文件和excl文件之间进行转换。 和字符串文件转换为android strings.xml文件

    Python命令行工具,用于在iOS字符串文件和excel文件之间以及android strings.xml文件和excl文件之间进行转换。 &字符串文件转换为android strings.xml文件。 产品特点 支持将iOS字符串文件转换为excel文件。 ...

    Translator:android string.xml 翻译器,集成百度,google,有道

    项目地址在这里:Android strings.xml translate toolsThis project will not support. The new version of Translator now released, it is plugin based,you can simply develop you own plugins to access ...

    Android国际化文本资源文件处理

    1,读取项目中的所有strings.xml文件并导出为excel得到excel1。 2,可以将同样结构的excel2...关于新增语言,可以在StringsToExcel新增配置,然后重新执行流程,具体使用可以自行调试,此为java源码,构建工具为maven。

Global site tag (gtag.js) - Google Analytics