Android 如何在应用程序中更改微调器上的语言

Android 如何在应用程序中更改微调器上的语言,android,localization,Android,Localization,我希望用户在微调器中更改UI语言 我有三种语言 英式 马来西亚人 简体中文 我已将所有字符串翻译成英语、马来西亚语和中文您可以像这样开始新的活动 Intent Video = new Intent(address.this,Video.class); startActivity(Video); 您不能使用静态方法Intent.setComponent,请尝试使用video.setComponent更改: Intent.setComponent(new ComponentName("com.pa

我希望用户在微调器中更改UI语言

我有三种语言

英式 马来西亚人 简体中文


我已将所有字符串翻译成英语、马来西亚语和中文

您可以像这样开始新的活动

Intent Video = new Intent(address.this,Video.class);
startActivity(Video);
您不能使用静态方法Intent.setComponent,请尝试使用video.setComponent更改:

Intent.setComponent(new ComponentName("com.package.address","com.package.address.Video"));
致:


通过使用
Intent
(类名),您无意中对该方法进行了静态引用,而不是从前面创建的实例调用它。

如何从图像按钮调用另一个活动?
Video.setComponent(new ComponentName("com.package.address","com.package.address.Video"));