文档章节

android开发笔记之 Android 国际化

Mr_Nice
 Mr_Nice
发布于 2016/05/22 20:01
字数 326
阅读 10
收藏 1

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>

© 著作权归作者所有

共有 人打赏支持
Mr_Nice
粉丝 0
博文 47
码字总数 39947
作品 0
广州
私信 提问
Android vs iOS,你应该选择哪一个?

WebOS 淡出我们的视界,Blackberry Playbook 虽好犹败,剩下的我们可以相信的,在Windows 8出来之前,唯有 iOS 和 Android 了。我终于亲手弄到了一个Android设备,花了上周一周的时间,努力看...

xyxzfj
2011/12/01
5.2K
25
Android--面试中遇到的问题总结(三)

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备...

sealin
2017/02/22
0
0
首届亚太地区Android技术大会(上海)

亚太地区是全球手机及上网本(Net-Book)的最大市场,同时又是手持设备及电脑硬件最主要的研发和生产基地。Android因其充分的开放性、架构 与功能的完整性,一经推出,便迅速成长为手机、上网本...

红薯
2009/04/27
283
0
Android实战经验之图像处理及特效处理的集锦(总结版)

1 Android学习笔记进阶之在图片上涂鸦(能清屏) 2 Android学习笔记之详细讲解画圆角图片 3 Android学习笔记进阶20之得到图片的缩略图 4 Android学习笔记进阶19之给图片加边框 5 Android学习笔...

xiaosi
2012/03/12
39.3K
25
安卓巴士Android开发神贴整理

一个demo让你掌握Android的各种Service: http://www.apkbus.com/android-19645-1-1.html android开发教程专题 http://dev.apkbus.com/ Android 动画效果专题研究: http://www.apkbus.com/......

长平狐
2012/09/03
107
0

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
16
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
25
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
30
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
13
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部