`

Strings.xml文件使用总结(我转得另外一位同学的)

 
阅读更多
下面为Strings.xml文件中一些常用标签:
<b></b>加粗字体

<i></i> 斜体字体

<u></u> 给字体加下划线

\n 换行

\u0020表示空格

\u2026表示省略号

使用&lt;b>和&lt;b>来打印出<b></b> 这样的文字;“&lt;”表示“<”的意思;

使用textView.setText(Html.fromHtml("Hello <b>World</b>,<font size=\"3\" color=\"red\">AnalysisXmlActivty!</font>"));设置类似于html那样的效果

如果你需要使用 String.format(String, Object...) 来格式化你的字符串,你可以把格式化参数放在你的字符串中,参见下面的例子:

<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>

在这个例子中,这个格式化的字符串有2个参数, %1$s是个字符串 %2$d 是个浮点数,你可以在你的程序中按照下面的方法来根据参数来格式化字符串:

Resources res = getResources();

String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);

那么根据例子上说的我需要把%s换成%1$s才行了,修改后编译通过,程序成功启动。

问题补充:如何在<string></string>中使用%号

有两个办法可供选择
1.用%%来表示1个%,和转意符号 \ 的用法相同

2.如果你的字符串不需要格式化,可以在你的<string 标签上增加一个属性:formatted="false"例如 <string name="test" formatted="false">% test %</string> 即可

分享到:
评论

相关推荐

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

    本话题涉及一个脚本程序,它能将`strings.xml`和`arrays.xml`文件转换为`.xls`格式,这是一个常用的电子表格格式,便于翻译团队进行文本内容的编辑和校对。转换后的`.xls`文件可以被各种翻译软件或在线服务所接受,...

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

    在Android开发中,`strings.xml` 文件是存储应用中各种字符串资源的重要地方,它使得文本内容的管理和国际化变得更为方便。本示例将探讨如何从`strings.xml` 文件中读取包含HTML标签的字符串,并在Android应用中正确...

    两个Strings.xml的比较

    1、此程序用来比较2个Strings.xml中name的不同项,并打印出来; 2、使用前,请先将两个String.xml重命名为:strings_en.xml(英文或其他语言)和strings_zh.xml(中文); 3、此程序是通过strings_zh.xml去检索...

    android的strings.xml示例代码

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

    android String.xml Excel 相互转换工具

    国际化的实现通常涉及创建多个`String.xml`文件,每个文件对应一种语言,如`values-en/strings.xml`(英语)、`values-es/strings.xml`(西班牙语)等。这样,应用会根据用户的系统语言自动选择相应的字符串资源。 ...

    Excel和String.xml 互相转换工具

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

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

    因此,一种高效的方法是通过自动化工具来生成多语言`strings.xml`文件,例如,利用`jxl.jar`库解析Excel文件来实现这一目标。 `jxl.jar`是一个Java库,专门用于读写Excel文件(`.xls`格式)。它提供了方便的API,...

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

    每个语言环境的文件夹下,都有一个名为`strings.xml`的文件,里面定义了对应语言的字符串资源。 二、XML与Excel的转换 1. XML到Excel:Android的`strings.xml`文件是以XML格式存储的,便于程序解析。但对开发者或...

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

    1,读取项目中的所有strings.xml文件并导出为excel得到excel1。 2,可以将同样结构的excel2中的内容同步到excel1。 3,将所有excel1中的内容以自行配置(StringsToExcel.java)的文件夹(如"values-ko-rKR", "values-ja...

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

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

    ns_strings_zh.xml

    ns_strings_zh.xml

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

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

    ns_strings_zh_storyline.xml

    ns_strings_zh_storyline.xml

    strings.xml文件进行转换功能

    作者CatchZeng,源码Localizable.strings2Excel,Python命令行工具,用于将iOS Localizable.strings和excel文件&Localizable.strings与android strings.xml文件进行转换。

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

    通常,strings.xml文件用于存储应用中所有的文本字符串,如按钮标签、提示信息等,每个语言版本都有一个对应的strings.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文件。 ...

    Android strings.xml使用方法及技巧

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

    strings_zh.xml

    strings_zh.xml

    strings.exe

    "Strings.exe"是一款在Windows操作系统环境下广泛使用的实用程序,它主要功能是用于从二进制文件(如可执行文件、库或数据文件)中提取连续的ASCII或Unicode字符序列,即字符串。这个工具对于系统管理员、软件开发者...

    strings.xml

    strings.xml

Global site tag (gtag.js) - Google Analytics