首页 > 移动平台 > 详细

Android应用程序的语言切换

时间:2015-03-24 12:44:57      阅读:197      评论:0      收藏:0      [点我收藏+]

参考: http://www.cnblogs.com/error404/archive/2013/04/09/3010514.html

http://bbs.51cto.com/thread-1075165-1.html

1.添加权限: <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />

2.资源文件夹 values-en values-zh 等

3.代码:

public void switchLanguage(Locale locale) {
                 Configuration config = getResources().getConfiguration();// 获得设置对象
                 Resources resources = getResources();// 获得res资源对象
                 DisplayMetrics dm = resources.getDisplayMetrics();// 获得屏幕参数:主要是分辨率,像素等。
                 config.locale = locale; // 简体中文
                 resources.updateConfiguration(config, dm);
         }

4.当时不会生效  必须finish act 重新启动

Android应用程序的语言切换

原文:http://www.cnblogs.com/wjw334/p/4362246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!