1. 前言
    在Android开发中,针对不同的客户群体,可能需要使用多国语言来对项目进行支持,那么,对于Android studio,如何实现这个功能呢?比如我们要实现Android程序中英文切换,该怎么做呢?下面,我将详细记录Android如何使用这一功能,这也是我在做项目中所涉及到的。

    2.首先,我们在Android studio上新建一个程序,并在res文件下新建一个支持英文的xml文件,具体步奏如下所示:
    2.1在res文件下新建一个Android resource directory

    然后在弹出对话框中选择Locale添加到右边框中

    这个时候出现很多语言,我们可以选择自己需要的语言,这里我选择的是英语values-en-rUS

    到此,点击确定,在res文件下的values里面,我们可以看见一个支持英语切换的string的xml文件

    在项目中建立支持多国语言的准备工作完成(这里我只写了中英文切换),那么在程序中,中英文是怎么转换的呢?我们在项目中建立一个LanguageUtil来进行语言切换,具体代码如下:

package com.test.chineseenglish;import android.content.res.Configuration;
import android.util.DisplayMetrics;import java.util.Locale;/*** 语言切换* Created by 41455 on 2016/10/13.*/
public class LanguageUtil {/*** @param isEnglish true  :点击英文,把中文设置未选中*                  false :点击中文,把英文设置未选中*/public static void set(boolean isEnglish) {Configuration configuration = MainActivity.instance.getResources().getConfiguration();DisplayMetrics displayMetrics = MainActivity.instance.getResources().getDisplayMetrics();if (isEnglish) {//设置英文configuration.locale = Locale.ENGLISH;} else {//设置中文configuration.locale = Locale.SIMPLIFIED_CHINESE;}//更新配置MainActivity.instance.getResources().updateConfiguration(configuration, displayMetrics);}
}

最后实现实现效果:
`

Android项目中语言切换到此结束,下面是测试代码,免费的:
测试代码下载地址:

Android中英文切换相关推荐

  1. android 错误中英互译,Android 中英文切换及遇到的问题

    Android 中英文切换及遇到的问题 背景:近期由于项目上的需求接受到了一个中英文切换需求.只需要在切换中英系统语言的时候改变app的名称为中文或英文就可以.关于如何实现这些可以参考如下文章: 实现 ...

  2. Android 中英文切换及遇到的问题

    Android 中英文切换及遇到的问题 背景:近期由于项目上的需求接受到了一个中英文切换需求.只需要在切换中英系统语言的时候改变app的名称为中文或英文就可以.关于如何实现这些可以参考如下文章: 实现 ...

  3. android中英文切换功能,Android APP 中英文切换

    实习期间,师父要求做app的中英文切换,就顺便记录了下. 一.AndroidManifest.xml文件(清单文件) 在每个要切换语言的Activity下面添加: android:configChan ...

  4. Android 中英文切换

    看似很复杂的中英文切换其实很简单,如果在做项目的工程中,首先要看一下项目设计的功能,看看有没有中英文,不然到后面操作的时候会非常麻烦,因为,你需要把项目里的每一个字都要放在string.xml文件里面 ...

  5. android中英文切换功能,Android开发之中英文切换

    这篇文章详细介绍了Android开发之中英文切换,文中穿插有实例代码和示例程序介绍的很详细,遇到同样问题的朋友可以参考一下,如果有更好的解决方法,请留言分享帮助更多的程序员. 首先配置文件的appli ...

  6. Android 中英文切换的实现。

    有的项目.需要英语.这时候就涉及了中英文的切换了 前提:字符串都在string 中写两份. 一份是在 values中的strings中定义汉字 另外一份,就是你要切换的语言了.在相同的位置新建一个文件 ...

  7. Android 中英文切换(点击按钮切换语言)

    成员变量: Resources resources = MyApplication.getInstace().getResources(); Configuration config = resour ...

  8. android app英文 英文模式,Android APP 中英文切换

    实习期间,师父要求做app的中英文切换,就顺便记录了下. 一.AndroidManifest.xml文件(清单文件) 在每个要切换语言的Activity下面添加: android:configChan ...

  9. flutter 全选_Flutter ios 国际化(复制粘贴 中英文切换等问题)

    前提 在做flutter ios 国际化的时候遇到长按文本框崩溃的问题,然后google到一堆写法是重写cupertinoLocalization的奇怪做法,然后还千篇一律都是这么改的,其实不用那么麻 ...

  10. 安卓开发中英文切换需求

    其实不止是中英文,只是这个比较有代表性,什么语言都可以切换. 安卓里面控制语言就是新建包,在res里面新建values-zh-rCN和values-en-rUS,zh代表的是中文,en代表的是英文.把 ...

最新文章

  1. SLAM精度测评——rpg_trajectory_evaluatio
  2. WordPress Editorial Calendar插件权限安全绕过漏洞
  3. DOM对象和内置对象(上)
  4. 如何删除“最刺激的游戏”(Dotop.lik)
  5. python pep8
  6. python回归预测例子_案例实战 | 逻辑回归实现客户流失预测(附Python代码与源数据)...
  7. apache ant 安装_Jmeter+ Ant+jenkins 接口自动化框架实现
  8. Python批量整理文件名小案例(附公众号第一批赠书活动中奖名单)
  9. 摩擦力特点用计算机绘制出,AGC液压缸模拟工况摩擦力特性测试方法研究
  10. 盛大易宝只是陈天桥的梦而已
  11. 中国石油大学计算机第二阶段在线作业,中国石油大学计算机应用基础第二阶段在线作业答案2018年...
  12. 线程(一)伤害不大,侮辱性极强——idm与多人运动
  13. 字符串与数字相互转化
  14. 电商评论文本情感分类(中文文本分类)(第二部分-Bert)
  15. “模型驱动”还不够!企业级低代码开发平台系统架构解密
  16. python真的如此好吗?
  17. 某大型展会现场病毒排查事例及安全规划建议
  18. 新闻客户端的三种模式和四种活法
  19. 串口流控(CTS/RTS)使用详解
  20. vue下载和预览word

热门文章

  1. QT property属性的应用
  2. JAVA除数为0报错?
  3. JavaScript数据源版省市县三级联动
  4. 网页设计专家票选的16款常用英文字体
  5. Spring Boot layered(分层) jar 构建docker镜像
  6. arduino ps2摇杆程序_Arduino 双轴按键摇杆 PS2游戏摇杆 控制杆 JoyStick 电子积木
  7. 自定义fingerprint特征
  8. Windows Server 2016 路由和远程访问
  9. epub文件一揽子解决方案
  10. ios常用第三方总结