在您的onCreate方法中调用以下语言以挑选语言环境字符串中提供的语言。
/**
* Set the default Locale for app
* @param context context on which the locale will be implemented
* @param locale new locale for example, <b>sv</b> for Swedish or <b>en</b> for English
*/
public static void setDefaultLocale(Context context, String locale) {
Locale locJa = new Locale(locale.trim());
Locale.setDefault(locJa);
Configuration config = new Configuration();
config.locale = locJa;
context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());
locJa = null;
config = null;
}
谢谢你,但它没有工作,你确定它是否正在工作?也许我做错了什么。 – juliadream 2012-04-13 06:54:06
是的,它的工作原理。在** setContentView ** – waqaslam 2012-04-13 06:56:14
之前调用它好吧,我会再试一次。我的结构有点不同,没有onCreate或setContentView方法,所以我认为我找不到调用此函数的正确位置。 – juliadream 2012-04-13 06:59:45