private Configuration config;private DisplayMetrics dm;private Resources resources;resources = getResources();// 获得res资源对象config = resources.getConfiguration();// 获得设置对象dm = resources.getDisplayMetrics();button.setOnClickListener(new OnClickListener() {              @Override              public void onClick(View v) {                          if(language.equals("ch")){  //可以存一个SharedPreferences 用于判断                     config.locale = Locale.ENGLISH;  //切换为英文                     com.android.internal.app.LocalePicker.updateLocale(Locale.ENGLISH);                     PowerManager.reboot(context);  //重启                   }else if(lang.equals("eng")){                     config.locale = Locale.CHINA;   //切换为中文                     com.android.internal.app.LocalePicker.updateLocale(Locale.CHINA);                     PowerManager.reboot(context);                   }              }          });

更多相关文章

  1. 源码剖析: Notification的发送
  2. OnclickListener与View.OnclickListener
  3. Android中Parcelable和Serializable接口用法
  4. Android通过socket连接服务器(PC)
  5. android发送QQ邮件(带附件)
  6. android 页面切换动画效果 转
  7. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Fedora镜像
  8. 类和 Json对象
  9. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像

随机推荐

  1. C++调用Android函数弹出一个提示框中出现
  2. android之ConnectivityManager简介,网络连
  3. 【Android高级】DexClassloader和PathCla
  4. Android某些方法的参数
  5. [置顶] Android的IPC访问控制设计与实现
  6. win10环境下Android SDK下载安装及配置教
  7. Android应用程序的自动更新升级(自身升级
  8. Android中SQLite数据库操作(2)——SQLiteOp
  9. 【Android游戏开发十五】关于Android 游
  10. Android 6.0中"Unable to find optional