如何开始活动语言和输入

问题描述 投票:0回答:4

我想打开(启动)名为:“语言和输入”的活动,用户可以在其中更改设备语言。

startActivity(new Intent(Locale....));

它在区域设置或...设置中?它在哪里?

android set settings
4个回答
11
投票

试试这个:

Intent intent = new Intent();
intent.setComponent( new ComponentName("com.android.settings","com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" ));
startActivity(intent);

8
投票

试试这个

Intent intent=new Intent(android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS);
startActivity(intent);

6
投票

使用它来打开语言和设置..

Intent i = new Intent(android.provider.Settings.ACTION_LOCALE_SETTINGS);
startActivity(i);

会起作用的


3
投票

作为替代答案,您可以使用:

startActivityForResult(new Intent(Settings.ACTION_LOCALE_SETTINGS), 0);

它将带您进入系统语言菜单。

或者键盘和输入:

startActivityForResult(new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS), 0);

当用户点击后退按钮时,它将返回到您的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.