1
我想为不同区域的阿拉伯语言指定不同的值。在android中设置基于本地区域
我在res目录下面的值文件夹:
res/values
res/vaues-ar
res/values-ar-rSA
根据选定的区域,我想设置的地方是这样的:
Locale locale = new Locale("ar-SA");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
但它总是加载来自res/values-ar文件夹的值。
或区域设置区域设置新=区域设置( “AR-RSA”); – 2016-02-15 13:11:46