如何在Android按钮点击时将整个应用语言从英语转换为德语?

时间:2017-06-20 06:54:26

标签: android

伙计们...我在app开发后遇到问题。现在,如果用户选择德语,我们需要更改整个应用程序语言。那怎么处理呢?

1 个答案:

答案 0 :(得分:0)

使用此:

Resources res = context.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.setLocale(new Locale(language_code.toLowerCase()); // API 17+ only.
// Use conf.locale = new Locale(...) if targeting lower versions
res.updateConfiguration(conf, dm);

有关详情,请查看此链接: Change language programmatically in Android