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
子目录中。
以上内容是否对您有帮助:
更多建议: