文档章节

Android 国际化语言

末日__
 末日__
发布于 2016/05/13 14:05
字数 250
阅读 54
收藏 1

最近战转海外开发,所以就涉及到一些国际化的问题。

value这些我就不BB了,我说下我自己在目前做国际化语言中遇到的坑吧。

如:微信一样我们可以直接在app中动态对该App设置其语言。设置方式如下:

DisplayMetrics dm = context.getResources().getDisplayMetrics();
Configuration config = new Configuration();
config.locale = language;
context.getResources().updateConfiguration(config, dm);

详情自己google。

一般我们会把国际化的初始设置放在application中,这样在绝大多数的手机上都能实现国际化的效果,但是在某些rom下会失效,具体情况如下:你在application中设置完你想要的语言,然后直接获取这时候发现语言和你设置的一样,但是你进入activity后再去获取就回变成系统语。解决方案:

在你的baseActivityoncreate的地方用你当前activity上下文设置语言,并且重新使用application的上下文设置语言

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
末日__
粉丝 2
博文 35
码字总数 12442
作品 0
福州
程序员
Android中的资源与国际化-----

我们主要看一下layout与values目录,layout里的xml文件的我们应用使用布局的文件,values里的sring.xml是用来存放文字资源,一个key对应一个value值。 但是在实际应用开发中,通常横屏(land)与...

android自学
07/28
0
0
Android程序的国际化----I18N

什么是I18N?什么是国际化?Internationlization=I18N=国际化。 Android程序如何实现国际化? 1.字符串:建立values-zh,values-en文件夹,在这几个文件内都放置strings.xml.根据不同的语言编写...

请叫我高级研发工程师
2013/09/10
0
5
Android应用内语言切换实现

自定义控件系列结束了,打个回马枪,补上前段时间埋下的一个坑---“应用内语言切换”。APP语言改变是一个Configuration,但是这个Configuration和android手机屏幕旋转有点不大一样。屏幕旋转...

Jack_1900
2014/07/14
0
2
解决android 语言国际化在横竖屏切换后,设置的语言又变为本地语言

@Overridepublic boolean onOptionsItemSelected(MenuItem item) { List dataList = new ArrayList(); dataList.add("中文"); dataList.add("English"); dataList.add("日本語");/** 在Activ......

sky清水无香sky
2013/11/13
0
0
android获取string.xml的值

为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再...

DB_Terrill
2013/01/08
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...

虚拟世界的懒猫
45分钟前
1
0
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......

hutaishi
57分钟前
0
0
20180818 上课截图

小丑鱼00
今天
1
0
Springsecurity之SecurityContextHolderStrategy

注:下面分析的版本是spring-security-4.2.x,源码的github地址是: https://github.com/spring-projects/spring-security/tree/4.2.x 先上一张图: 图1 SecurityContextHolderStrategy的三个......

汉斯-冯-拉特
今天
0
0
LNMP架构(Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl)

Nginx负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时...

蛋黄_Yolks
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部