当前位置:首页 » 安卓系统 » 安卓设置语言在哪里

安卓设置语言在哪里

发布时间: 2022-01-10 17:14:15

⑴ android应用内怎么设置语言切换

1.在工程res文件下添加对应语种的values文件,ar:阿拉伯语, en:英语 zh_rCN: 简体中文
截图如下:

2 .在功能清单文件中对要进行切换acitivity 进行配置添加

android:configChanges="locale"

3.对语言选择的处理

public class MainActivity extends Activity {

Context context = MainActivity.this;;
int languageId;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
read();//设置
setContentView(R.layout.main);

findViewById(R.id.btn_change).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
save();
}
});
}

//保存
private void save() {
String[] languages = { "默认", "CN", "EN" };
AlertDialog.Builder builder = new AlertDialog.Builder(context,
android.R.style.Animation_Dialog);
builder.setTitle("选择语言");
final SharedPreferences languagePre = context.getSharedPreferences(
"language_choice", context.MODE_PRIVATE);
final int id = languagePre.getInt("id", 0);
builder.setSingleChoiceItems(languages, id,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int index) {
switch (index) {
case 0:
// 系统默认语言
languageId = 0;
break;
case 1:
// 简体中文
languageId = 1;
break;
case 2:
// 英语
languageId = 2;

break;
case 3:
// 阿拉伯语
languageId = 3;

break;
default:
break;
}
languagePre.edit().putInt("id", languageId).commit();
}
});
// 保存
builder.setPositiveButton("保存", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
((Activity) context).finish();
Intent intent = new Intent();
intent.setClass(context, MainActivity.class);
context.startActivity(intent);
}
});
builder.show();
}
//读取
private void read() {
SharedPreferences languagePre = getSharedPreferences("language_choice",
Context.MODE_PRIVATE);
int id = languagePre.getInt("id", 0);
Log.d("MainActivity", "langauge_id=" + id);
Toast.makeText(context, "langauge_id=" + id, Toast.LENGTH_LONG).show();
// 应用内配置语言
Resources resources = getResources();// 获得res资源对象
Configuration config = resources.getConfiguration();// 获得设置对象
DisplayMetrics dm = resources.getDisplayMetrics();// 获得屏幕参数:主要是分辨率,像素等。
switch (id) {
case 0:
config.locale = Locale.getDefault(); // 系统默认语言
break;
case 1:
config.locale = Locale.SIMPLIFIED_CHINESE; // 简体中文
break;
case 2:
config.locale = Locale.ENGLISH; // 英文
break;
default:
config.locale = Locale.getDefault();
break;
}
resources.updateConfiguration(config, dm);
}
}

安卓手机语言选择在哪里

在系统设置——语言和键盘【倒数第四个选项】——选择语言【第一个选项】——有中文可选了就。

⑶ 安卓setting之语言设置

那是个固定的菜单 和你现在用的什么语言设置时没有关系的

⑷ 安卓手机修改语言设置

如果您使用的是华为手机,可以按照以下方法操作:
1、进入设置 > 系统和更新 > 语言和输入法 > 语言和地区 ,选择要使用的语言。
如果语言列表中没有您要使用的语言,请点击添加语言,搜索并添加至语言列表后,再选择语言。
您可从语言列表中删除某个语言,点击编辑并根据界面提示操作。
2、点击当前地区选择国家和地区,系统界面会根据您选择地区的文化习惯进行显示。

安卓系统语言设置

android系统4.0以后会有多国语言,只是一些手机厂商为了减少系统占用空间,就把一些语言删除掉了。android系统4.0以前的都是不支持多国语言的。4.0的系统在手机设置,语言与输入里设置系统语言。

⑹ 安卓4.0在哪里设置语言

设置里的最下面 有设置语言的 。

⑺ 安卓4.2手机 设置 里面的 语言 (在系统文件夹)哪个位置! 现在设置语言没了,

设置里面有语言和输入法 或者类似的东西。

⑻ 安卓手机里面英文游戏语言设置在哪里

游戏的语言,只有在游戏里改,有的只有英文版本的

⑼ 英文安卓手机怎么改成中文的

安卓手机从英文改成中文的具体操作方法如下:

所需材料:手机。

这里以华为p10为例子。

1、首先在电话上找到“setting”选项,也就是中文语言中的“设置”选项,然后单击以输入,如下图所示。

⑽ 安卓手机怎么语言转换

手机语言切换的步骤如下:

1、选择手机菜单中的“设置 (Settings)”选项。

2、选择设置菜单中的“语言和键盘 (Language和 keyboard) ”选项。

热点内容
php种子怎么打开 发布:2024-11-15 06:07:01 浏览:345
密码箱的密码忘记了如何开锁 发布:2024-11-15 06:04:41 浏览:955
安卓软件和苹果系统哪个好 发布:2024-11-15 05:48:32 浏览:283
pythonwhileelse 发布:2024-11-15 05:39:10 浏览:671
java文件流上传文件 发布:2024-11-15 05:24:02 浏览:147
linux安装so 发布:2024-11-15 05:22:29 浏览:581
九游版冒险王2适合安卓哪个版本 发布:2024-11-15 05:12:33 浏览:600
iphonexsmax怎么连接服务器 发布:2024-11-15 05:11:46 浏览:775
长江存储校招 发布:2024-11-15 05:11:01 浏览:966
oraclesql函数大全 发布:2024-11-15 05:10:00 浏览:465