Android中英文切换
前言
在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中英文切换相关推荐
- android 错误中英互译,Android 中英文切换及遇到的问题
Android 中英文切换及遇到的问题 背景:近期由于项目上的需求接受到了一个中英文切换需求.只需要在切换中英系统语言的时候改变app的名称为中文或英文就可以.关于如何实现这些可以参考如下文章: 实现 ...
- Android 中英文切换及遇到的问题
Android 中英文切换及遇到的问题 背景:近期由于项目上的需求接受到了一个中英文切换需求.只需要在切换中英系统语言的时候改变app的名称为中文或英文就可以.关于如何实现这些可以参考如下文章: 实现 ...
- android中英文切换功能,Android APP 中英文切换
实习期间,师父要求做app的中英文切换,就顺便记录了下. 一.AndroidManifest.xml文件(清单文件) 在每个要切换语言的Activity下面添加: android:configChan ...
- Android 中英文切换
看似很复杂的中英文切换其实很简单,如果在做项目的工程中,首先要看一下项目设计的功能,看看有没有中英文,不然到后面操作的时候会非常麻烦,因为,你需要把项目里的每一个字都要放在string.xml文件里面 ...
- android中英文切换功能,Android开发之中英文切换
这篇文章详细介绍了Android开发之中英文切换,文中穿插有实例代码和示例程序介绍的很详细,遇到同样问题的朋友可以参考一下,如果有更好的解决方法,请留言分享帮助更多的程序员. 首先配置文件的appli ...
- Android 中英文切换的实现。
有的项目.需要英语.这时候就涉及了中英文的切换了 前提:字符串都在string 中写两份. 一份是在 values中的strings中定义汉字 另外一份,就是你要切换的语言了.在相同的位置新建一个文件 ...
- Android 中英文切换(点击按钮切换语言)
成员变量: Resources resources = MyApplication.getInstace().getResources(); Configuration config = resour ...
- android app英文 英文模式,Android APP 中英文切换
实习期间,师父要求做app的中英文切换,就顺便记录了下. 一.AndroidManifest.xml文件(清单文件) 在每个要切换语言的Activity下面添加: android:configChan ...
- flutter 全选_Flutter ios 国际化(复制粘贴 中英文切换等问题)
前提 在做flutter ios 国际化的时候遇到长按文本框崩溃的问题,然后google到一堆写法是重写cupertinoLocalization的奇怪做法,然后还千篇一律都是这么改的,其实不用那么麻 ...
- 安卓开发中英文切换需求
其实不止是中英文,只是这个比较有代表性,什么语言都可以切换. 安卓里面控制语言就是新建包,在res里面新建values-zh-rCN和values-en-rUS,zh代表的是中文,en代表的是英文.把 ...
最新文章
- SLAM精度测评——rpg_trajectory_evaluatio
- WordPress Editorial Calendar插件权限安全绕过漏洞
- DOM对象和内置对象(上)
- 如何删除“最刺激的游戏”(Dotop.lik)
- python pep8
- python回归预测例子_案例实战 | 逻辑回归实现客户流失预测(附Python代码与源数据)...
- apache ant 安装_Jmeter+ Ant+jenkins 接口自动化框架实现
- Python批量整理文件名小案例(附公众号第一批赠书活动中奖名单)
- 摩擦力特点用计算机绘制出,AGC液压缸模拟工况摩擦力特性测试方法研究
- 盛大易宝只是陈天桥的梦而已
- 中国石油大学计算机第二阶段在线作业,中国石油大学计算机应用基础第二阶段在线作业答案2018年...
- 线程(一)伤害不大,侮辱性极强——idm与多人运动
- 字符串与数字相互转化
- 电商评论文本情感分类(中文文本分类)(第二部分-Bert)
- “模型驱动”还不够!企业级低代码开发平台系统架构解密
- python真的如此好吗?
- 某大型展会现场病毒排查事例及安全规划建议
- 新闻客户端的三种模式和四种活法
- 串口流控(CTS/RTS)使用详解
- vue下载和预览word