我使用共享首选项强制执行layout-ar
它可以在模拟器中正常工作但在我的读取设备中它无效,
我确定阿拉伯语设置本地调用,getLocal()它返回阿拉伯语,但我的布局不会布局-AR
protected static void setLocale(final Context ctx, final String lang) {
final Locale loc = new Locale(lang);
Locale.setDefault(loc);
final Configuration cfg = new Configuration();
cfg.locale = loc;
ctx.getResources().updateConfiguration(cfg, null);
}