android 多语言怎么转换
发布网友
发布时间:2022-04-23 19:56
我来回答
共1个回答
热心网友
时间:2023-10-06 06:46
1.添加多语言文件
在不同的 value 文件夹下(例如 value 、value-en、values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文、简体中文、繁体中文三种语言,如下图所示:
Project模式:
Android模式:
其中英文需要翻译,繁体如果没有专门翻译的话,可以找个简繁转换网站,直接将简体中文转成繁体中文,推荐一个网站:
http://www.vifo.com.cn/fanti/
下面我只讲解简体中文和英文的做法;
2.现在我们可以在activity启动里面(onCreate()或者onResume())获取系统的语言:
Locale locale = Locale.getDefault();
String language = locale.getLanguage();
language就是我们从系统拿到的语言,这里如果是中文,拿到的是“zh”,如果是英文是“cn”;
protected void showLanguage(String language) {
//设置应用语言类型
Resources resources = getResources();
Configuration config = resources.getConfiguration();
DisplayMetrics dm = resources.getDisplayMetrics();
if (language.equals("zh")) {
config.locale = Locale.SIMPLIFIED_CHINESE;
} else {
config.locale = Locale.ENGLISH;
}
resources.updateConfiguration(config, dm);
//保存设置语言的类型(这个里面我先保存一下,下面会讲到他的用处)
PreferenceUtil.commitString("language", language);
}
手机外国语言怎么设置中文
首先,对于Android系统的手机,通常可以按照以下步骤进行操作:进入手机的“设置”应用程序,然后在设置页面中找到“语言和输入法”或者“语言”选项。在这个页面中,你可以看到一个语言列表,其中列出了手机支持的所有语言。找到“中文”或“中文”选项...
Android国际化多语言切换
官方给出使用createConfigurationContext代替,但是更新ApplicationContext的Local发现无效使用老版本updateConfiguration正常。如果你发现你的应用广播通知栏适配无效,那就是context中的Local在切换语言是并未及时更新Local,这里调试一下便知,如果是Applicaiton注册的广播,那么多半情况下是没有更新ApplicationContext的...
android 怎么实现应用多语言切换
在不同的 value 文件夹下(例如 value 、value-en、values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文、简体中文、繁体中文三种语言,如下图所示:Project模式:Android模式:其中英文需要翻译,繁体如果没有专门翻译的话,可以找个简繁转换网站,直接将简体中文转成繁体中文,...
如何实现Android切换系统语言功能
1打开主菜单,进入【Settings(设置)】菜单,像手机一样操作,网上拖动屏幕,选择【Language & Keyboard(语言和键盘)】菜单:2同样把屏幕往上拖动,知道最后出现【中文(简体)】的选项,然后选择它,你的手机就变成了中文界面了
android手机的系统语言切换
1打开主菜单,进入【Settings(设置)】菜单,像手机一样操作,网上拖动屏幕,选择【Language & Keyboard(语言和键盘)】菜单:2同样把屏幕往上拖动,知道最后出现【中文(简体)】的选项,然后选择它,你的手机就变成了中文界面了
Android切换系统语言会做哪些操作
以MIUI系统为例,来说明一下切换系统语言步骤:1、打开手机设置应用页面,选择“系统高级设置”选项。2、系统高级设置页面中选择“语言和输入法”选项。3、选择"语言"设置选项。4、选择需要的语言即可。
如何更改Android手机使用的语言
语言的变更方法如下:英文设置为中文的路径为:桌面的Settings--System management/More settings--Language--简体中文;繁体中文设置为中文的路径为:设置--系统管理/更多设置--语言--简体中文;中文设置为英文或繁体中文的路径为:设置--系统管理/更多设置--语言--English/繁体中文。
如何在androidAPP中设置系统语言?
比如从某个通知页用FLAG_ACTIVITY_NEW_TASK启动的一个activity),就不用应用语言设置。设置界面中的实现自然就是更新sharedPreferences中的设置,然后发送EventBus就行了。在设置里面的系统栏目的语言和输入法里添加其它语言 app已经是信用程序级别了,不能设置安卓系统的语言。应该是在设置里面去找找看。
如何在android系统上更改定位位置和更改语言?
1. 打开手机的“设置”应用,然后点击“系统和更新”。2. 接着,点击“语言和输入法”。3. 在这里,找到并点击“语言和地区”。4. 然后,点击“地区”选项。5. 在选择地区的界面,你可以选择例如阿富汗等国家。6. 最后,确认地区更改成功。如何在Android手机上更改定位位置?1. 首先,打开手机,...
android应用内怎么设置语言切换
1 .在工程res文件下添加对应语种的values文件,ar:阿拉伯语, en:英语 zh_rCN: 简体中文 截图如下:2 .在功能清单文件中对要进行切换acitivity 进行配置添加 android:configChanges="locale"3 .对语言选择的处理 public class MainActivity extends Activity { Context context = MainActivity.th...