android开发笔记之 Android 国际化
来源:互联网 发布:android sdk windows 编辑:程序博客网 时间:2024/05/21 22:36
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符
localization(本地化 ),简称L10n。
一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW.
国家/地区语言速查表:速查
效果:
1、组件显示的内容国际化
values文件夹string.xml
android:text=”@string/tv”
在Android工程的res目录下,通过定义特殊的文件夹名称就可以实现多语言支持。比如我们的程序兼容简体中文、英文,,再建立values-zh-rCN文件夹,在你建好的values文件夹中建立默认strings.xml
命名规则:
values-语言代码-r国家代码
如果你写对了的话,会显示相应国旗:
2.其他的资源目录也可以采用同样的方式处理语言和地区的国际化,例如在res 目录中建立两个目录: drawable-zh-rCN 和 drawable-en-rUS,并在这两个目录中分别放一个flag.jpg, 然后可以正常引用这个图像资源,
布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="294dp" android:src="@drawable/flag" /> <TextView android:textSize="20sp" android:gravity="center" android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0.47" android:text="@string/tv" /></LinearLayout>
0 0
- android开发笔记之 Android 国际化
- android开发之国际化
- Android应用开发之国际化
- Android开发之国际化问题
- Android开发之语言国际化
- Android开发笔记: Android studio 实现国际化
- Android 开发之软件的国际化
- Android开发国际化
- Android UI开发----国际化
- android开发步步为营之82:android多语言国际化
- Android 之 语言 国际化
- Android UI之国际化
- android之语言国际化
- Android开发————国际化学习笔记
- Android 国际化开发命名规范
- Android——开发国际化
- Android 之 尺寸的国际化
- Android资源访问之国际化
- Nginx配置负载均衡
- 【opencv+python】图像处理之一、颜色空间RGB,Gray与HSV
- iPhone/iOS图片相关(读取、保存、绘制、其它相关)
- ObjectInputStream和ObjectOutputStream的用法(Map数据读取和写入)
- Mac安装maven
- android开发笔记之 Android 国际化
- java基础:反射
- 两次拉格朗日中值证明曲线凹凸性定理_2016514
- 剑指offer 面试题39:判断平衡二叉树(LeetCode 110. Balanced Binary Tree) 题解
- coocs2dx 2.0 和3.0版本区别
- javascript页面操作
- MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)
- Freemarker第一次实际项目使用遇到的一些问题
- 安装Homebrew