【发布时间】:2012-10-27 05:29:10
【问题描述】:
【问题讨论】:
【问题讨论】:
这取决于您的手机语言设置。 您可以在代码中更改语言设置,但不要忘记在关闭应用后更改为默认设置。
Resources standardResources = getApplicationContext();
DisplayMetrics metrics = standardResources.getDisplayMetrics();
Configuration config = new Configuration(standardResources.getConfiguration());
config.locale = new Locale("ja") // change
standardResources.updateConfiguration(config, metrics);
// in onDestroy()
config.locale = Locale.getDefault(); // default
standardResources.updateConfiguration(config, metrics);
【讨论】:
在您的 MapActivity.onCreate 方法中,您可以用一行代码覆盖默认语言环境,以下是希伯来语:
Locale.setDefault(new Locale("iw","IL"));
请注意,这会更改您整个活动的语言环境,因此如果您有任何本地化资源,它们也会受到影响。
希望这会有所帮助。
【讨论】: