我想打开(启动)名为:“语言和输入”的活动,用户可以在其中更改设备语言。
startActivity(new Intent(Locale....));
它在区域设置或...设置中?它在哪里?
尝试这个:
Intent intent = new Intent();
intent.setComponent( new ComponentName("com.android.settings","com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" ));
startActivity(intent);
尝试这个
Intent intent=new Intent(android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS);
startActivity(intent);
将此用于开放语言和设置..
Intent i = new Intent(android.provider.Settings.ACTION_LOCALE_SETTINGS);
startActivity(i);
它会起作用的
作为替代答案,您可以使用以下方法:
startActivityForResult(new Intent(Settings.ACTION_LOCALE_SETTINGS), 0);
它将带您进入系统语言菜单。或者:
startActivityForResult(new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS), 0);
用于键盘和输入。当用户点击后退按钮时,它将返回到您的应用程序。