Android 字符串资源

2018-02-18 10:55 更新

Android允许你在一个或多个XML资源文件中定义字符串。

这些XML文件驻留在 /res/values 子目录中。

你可以按你喜欢的方式命名XML文件,而你通常看到文件是命名为strings.xml

例子

以下代码显示了字符串资源文件的示例。

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="hello">hello</string>
   <string name="app_name">hello appname</string>
</resources>

注意

创建或更新此文件时,Eclipse ADT插件会自动在应用程序的根包中创建或更新一个名为R.java的Java类,并为指定的两个字符串资源指定唯一的ID。

不管资源文件的数量,只有一个 R.java 文件。

R.java中生成的ID指向int而不是字符串。

大多数接受字符串的方法也将这些资源标识符作为输入。Android在必要时将这些int解析为字符串。

Android可以使用任意数量的任意文件,只要XML文件的结构看起来像上面的xml,并且文件驻留在/res/values目录中。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号