我使用以下代码更改应用程序的语言
myLocale = new Locale(lang);
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = myLocale;
res.updateConfiguration(conf, dm);
但我想以编程方式更改所选语言的屏幕 例如。如果我选择英语,我们使用ltr格式 如果我使用阿拉伯语然后使用rtl格式。
如果我把android:supportsRtl =" true"在manifest.xml然后工作我从设置更改语言,但我希望它以编程方式处理。这可能吗?