android 字符串资源国际化
来源:互联网 发布:js去掉html标签样式 编辑:程序博客网 时间:2024/05/17 07:41
版本:Android stuido 2.2
做一个简单的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,在中文系统中显示如下:
退出来设置系统语言为英文,显示如下:
0 0
- android 字符串资源国际化
- Android 国际化字符串资源
- Android 资源和国际化
- Android 资源和国际化
- Android 资源和国际化
- Android 资源和国际化
- Android 资源和国际化
- android资源国际化
- android 资源和国际化
- Android I18N 资源国际化
- android 资源文件国际化
- Android 资源和国际化
- Android 国际化,资源文件
- android字符串国际化
- Android中的资源与国际化!
- Android中的资源与国际化!
- Android 国际化与资源自适应
- Android中的资源与国际化!
- Spring系列之AOP的关键概念
- 遍历字典
- uboot代码详解——start.S
- Java工程师成神之路~
- 带你走进Spark编程之Scala入门
- android 字符串资源国际化
- 评价SAP的PP:PP你认为最强大的是哪部分
- Nginx系统学习篇(4)--负载均衡、URL重写、缓存等特性
- Java RMI 框架(远程方法调用)
- Linux清除木马minerd
- protobuf3 for unity
- 安装运行python指南
- redis基础一(基本操作)
- 三种方式模拟实现strlen函数