在仍然使用Android资源的情况下,是否可以通过编程方式更改应用程序的语言?

如果没有,是否可以以特定语言请求资源?

我想让用户改变应用程序的语言从应用程序。

嗝屁嗝屁提问于
海边一粒沙知选回答于

如何通过编程方式改变Android语言

我的代码:

Configuration config ; // variable declaration in globally

// this part is given inside onCreate Method starting and before setContentView()

public void onCreate(Bundle icic) 
{
    super.onCreate(icic);
    config = new Configuration(getResources().getConfiguration());
    config.locale = Locale.GERMAN ;
    getResources().updateConfiguration(config,getResources().getDisplayMetrics());

    setContentView(R.layout.newdesign);
}

回答过的其他问题

如何从代码中关闭Material Design DialogHost?

已采纳
有三种方法可以关闭MDIX中的对话框: var dialogResult = await DialogHost.Show(myDialogControl, (sender, args) => { args.Session.Close(false); }); 要么 Di...... 展开详请

如何在MongoDB中使用变量作为字段名-本机findOne()?

只要把变量放进[] var name=req.params.name; var value = req.params.value; collection.findOne({[name]:value}, function(err, item) { res.send(item); ...... 展开详请

如何打印Golang结构?

是否有jQuery选择器的可视化工具?

var let是好的,但让我们不是吗?

是否有任何特殊原因我们允许使用var创建的变量而不是let? 它允许var向后兼容。 let在早期版本的Javascript中不存在,因此它可以自由地用作变量名。更改语言以停止允许该变量名称会破坏一些正在使用它的应用程序。 由于let是一个新功能,因此没有现有的代码可以破...... 展开详请

SWIFT 4,发布带有方向的地图应用程序

你为什么不用calloutAccessoryControlTapped而不是addTarget? 如 { ... pinView = MKAnnotationView(annotation: annotation, reuseIdentifier: reuseI...... 展开详请

关于作者

所属标签

扫码关注云+社区