Android之获取系统语言和设置APP语言
2016-04-11 16:57
323 查看
1.获取当前系统语言
2.设置APP语言
PS:切换语言,程序一定要有对应的资源文件,否则是无效的
Locale curLocale = getResources().getConfiguration().locale; //通过Locale的equals方法,判断出当前语言环境 if (curLocale.equals(Locale.SIMPLIFIED_CHINESE)) { //中文 } else if(Locale.ENGLISH){ //英文 }
2.设置APP语言
Resources resources = getResources(); // 获得res资源对象 Configuration config = resources.getConfiguration(); // 获得设置对象 DisplayMetrics dm = resources.getDisplayMetrics(); // 获得屏幕参数:主要是分辨率,像素等。 config.locale = Locale.ENGLISH</span>; // 设置APP语言设置为英文 resources.updateConfiguration(config, dm); //设置完以后要刷新Activity才能及时生效
PS:切换语言,程序一定要有对应的资源文件,否则是无效的
相关文章推荐
- android CoordinatorLayout使用
- iOS开发 长按图片保存到相册
- IOS-数据存储之NSkeyedArchiver用法
- AllJoyn+Android开发的一般步骤
- Xcode上新建工程,将Single View Application模板的工程修改为Empty Application模板的工程
- android 关于如何设置ListView中item高度问题的解决方案
- android平台下的aes加密和java平台下的运行结果不同的解决办法
- Android使用图表库简单教程
- Android LayoutFlater详解
- Android系统属性prop
- Android中屏幕旋转全解
- Elipse 中 Android NDK 开发配置 Paths and Symbols中的Includes修改
- iOS UIWebView 加载网页、文件、 html
- 【转】Android:Animation的简单学习--不错
- 获取iOS设备唯一标识
- android 测试 Monkey 和 MonkeyRunner 的使用
- iOS开发 滤镜效果
- <疯狂 android讲义>第二章 笔记
- Android数据库高手秘籍(二):创建表和LitePal的基本用法
- Android中的Toast重复显示的问题