面试题答案
一键面试- 创建资源文件:
- 在
res
目录下,创建values
文件夹用于默认语言(通常为英文)的字符串资源。在该文件夹下创建strings.xml
文件,格式如下:
<resources> <string name="app_name">MyApp</string> <string name="hello_world">Hello World!</string> </resources>
- 若要支持中文,创建
values - zh
文件夹(zh
表示中文),同样在里面创建strings.xml
文件,内容如下:
<resources> <string name="app_name">我的应用</string> <string name="hello_world">你好,世界!</string> </resources>
- 在
- 在布局文件中引用:
- 在布局文件(如
activity_main.xml
)中,通过@string/字符串资源名
的方式引用字符串资源。例如:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world"/>
- 这样,当应用运行在系统语言为英文时,会显示英文的字符串;当系统语言为中文时,会显示中文的字符串,实现了文字的本地化。
- 在布局文件(如