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

时间:2013-06-25 11:37:16

标签: android localization

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

我有3种语言

英 马来西亚 简体中文

我得到了所有用英语,马来西亚语和中文翻译的字符串

2 个答案:

答案 0 :(得分:0)

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

Intent Video = new Intent(address.this,Video.class);
startActivity(Video);

您不能使用静态方法Intent.setComponent而是尝试使用video.setComponent

答案 1 :(得分:0)

更改:

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

为:

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

通过使用Intent这是一个类名,您不小心对该方法进行了静态引用,而不是从之前创建的实例中调用它。