我正在尝试将我的应用程序的区域设置设置为阿拉伯语
我在我的活动和setContentView()
onConfigurationChanged()
它在手机上正常工作,并将应用程序区域设置更改为阿拉伯语, 但是在平板电脑上它不起作用(区域设置没有改变)
这是我的代码
private void setLocale() {
Locale locale = new Locale("ar","eg");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
config.setLayoutDirection(config.locale);
}
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
}