android 字符串资源国际化
2016-08-02 14:31
344 查看
版本:Android stuido 2.2
做一个简单的demo, 启动界面上有两个按钮,上面的文字显示如何支持国际化。也就是这个显示会随着系统设置的语言而对应显示相应语言的提示信息。
首先在工程自带的strings.xml中增加两个字段:
在工程的res上右键菜单,选择新建一个android resource file,然后选择local设置语言,如下选择中文:
完成后,看到工程结构里增加了一个strings.xml同名文件(其实是在不同的目录里):
进入这个中文string,增加两个同名的string字段:
然后进入activity的layout资源文件中,编辑按钮的text属性 :
运行demo,在中文系统中显示如下:
退出来设置系统语言为英文,显示如下:
做一个简单的demo, 启动界面上有两个按钮,上面的文字显示如何支持国际化。也就是这个显示会随着系统设置的语言而对应显示相应语言的提示信息。
首先在工程自带的strings.xml中增加两个字段:
<resources> <string name="app_name">inn_sdk_test_demo</string> <string name="str_scan">Scan</string> <string name="str_send">Send Data</string> </resources>
在工程的res上右键菜单,选择新建一个android resource file,然后选择local设置语言,如下选择中文:
完成后,看到工程结构里增加了一个strings.xml同名文件(其实是在不同的目录里):
进入这个中文string,增加两个同名的string字段:
<resources> <string name="str_scan">扫描</string> <string name="str_send">发送数据</string> </resources>
然后进入activity的layout资源文件中,编辑按钮的text属性 :
<Button android:text="@string/str_scan" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button" ...
Button android:text="@string/str_send" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button3" ...
运行demo,在中文系统中显示如下:
退出来设置系统语言为英文,显示如下:
相关文章推荐
- Android 国际化字符串资源
- Android 资源和国际化
- Android 资源和国际化
- Android 资源国际化问题(1): 来自开源的启示
- Android开发知识:字符串资源文件format方法介绍
- Android中的资源与国际化!
- Android 资源和国际化
- android 通过字符串来获取R下面资源的ID 值
- [Android]调用字符串资源的方法
- android 读取资源字符串的 方法
- Android xliff和字符串资源[Android开发网]
- android通过拼写字符串获取资源文件
- Android开发入门指南----资源文件夹中字符串的使用
- Android 资源的国际化
- Android字符串资源及其格式化
- Android 资源和国际化
- Android 资源和国际化
- Android 字符串资源中定义显示样式
- Android 资源国际化问题(3): 不同像素的手机
- Android中的横竖屏、资源、国际化的使用