6.4.2. 字符串资源

优质
小牛编辑
131浏览
2023-12-01

6.4.2.字符串资源

Android精细地划分了文件的职责:布局在资源文件中给出了定义,文本值(按钮的文本、标题等)也都独立到string.xml文件之中。这一来为程序提供多语言版本(英语、日语、俄语等)也就容易了许多,只需要提供另一个string资源文件即可。

现在string.xml的内容大致如下:

例 6.2. res/values/strings.xml

<?xml version="1.0" encoding="utf-8"?>

<resources>

<string name="app_name">Yamba 1</string>

<string name="titleYamba">Yamba</string>

<string name="titleStatus">Status Update</string>

<string name="hintText">Please enter your 140-character status</string>

<string name="buttonUpdate">Update</string>

</resources>

就是一组键值对。

Tip:

对资源的命名,建议使用统一的的命名规范。比如titleYamba这个名字,就是以资源的用途——标题(title)——作为前缀。后跟一个名字(Yamba)。多个单词之间使用CamelCase命名法表示分隔。这样使得不同的资源容易区分,也容易查找。