使用本地化

时间:2016-02-17 08:50:17

标签: android

我使用以下代码更改应用程序的语言

 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然后工作我从设置更改语言,但我希望它以编程方式处理。这可能吗?

0 个答案:

没有答案