如何通过按钮点击在android studio中的所有viewtext上进行本地化

时间:2016-01-24 10:33:07

标签: android localization

如何将我的sigup活动语言从默认语言更改为印地语单击按钮。 我创建了一个资源文件values-hi。 那么我如何将默认资源文件夹发送到hindi资源文件夹。

1 个答案:

答案 0 :(得分:1)

假设MainActivity btnHindi.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Locale locale1 = new Locale("hi"); Locale.setDefault(locale1); Configuration config1 = new Configuration(); config1.locale = locale1; getBaseContext().getResources().updateConfiguration(config1, getBaseContext().getResources().getDisplayMetrics()); Intent intent = new Intent(MainActivity.this,MainActivity.class ); startActivity(intent); } }); 中的按钮。然后,您可以在该按钮上添加单击侦听器以更改Activity的语言,如下所示:

-> Bool