这里只对国际化英语做个示例,其他语言都是同理,首先在res增加一个values-en 文件夹,如图:

                ,里面放入和values同样的键值对,只是值变成英文罢了。

在代码中设置国际化,同样是英文为例:

/* * 国际化 */Resources resources = getResources();//获得res资源对象Configuration confiObj = resources.getConfiguration();//获得设置对象DisplayMetrics dm = resources .getDisplayMetrics();//获得屏幕参数:主要是分辨率,像素等。confiObj.locale = Locale.ENGLISH; //resources.updateConfiguration(confiObj, dm);

如果你要在设置里设置本应用中英文切换,而不是系统全部切换的话,这段代码就有用了。(如果通过切换系统的语言的话,这段代码是不需要的)

更多相关文章

  1. Unity2018下Android(安卓)SDK设置
  2. Android(安卓)开发技术周报 Issue#290
  3. LinearLayout分割线
  4. android webrtc 视频旋转
  5. Android—Intent没理解的看过来
  6. AndroidKotLin系列--Android(安卓)Studio 第一步使用KotLin
  7. Android(安卓)自定义时间轴
  8. 关于android:configChanges="keyboardHidden|orientation"
  9. android之两种设置全屏或者无标题的方法

随机推荐

  1. 主线程中Looper的轮询死循环为何没有阻塞
  2. Android通过WebService实现图片的上传和
  3. Android中Canvas绘图基础详解(附源码下载)
  4. Android(安卓)中在有序广播中添加自定义
  5. Qt for Android(安卓)环境搭建方法
  6. [置顶] Retrofit2使用方式和源码解析
  7. 为什么没有好用的Android游戏引擎?
  8. 《Android Studio开发实战 从零基础到App
  9. 腾讯微博java(android) api 包含95%接口,
  10. Android 动画分析之翻转效果