在我的应用程序中,我使用MapView
. 但它以英语显示地图,但我想以MapView
希伯来语显示。
像这样。
在android中怎么可能?
提前致谢。
在您的 MapActivity.onCreate 方法中,您可以使用一行代码覆盖默认语言环境,以下是希伯来语:
Locale.setDefault(new Locale("iw","IL"));
请注意,这会更改整个活动的语言环境,因此如果您有任何本地化资源,它们也会受到影响。
希望这可以帮助。
这取决于您的手机语言设置。您可以在代码中更改语言设置,但不要忘记在关闭应用程序后更改为默认设置。
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);