MapView中的其他语言/语言环境(android)

时间:2011-12-07 20:42:07

标签: android android-mapview

有人能告诉我如何在android中设置mapview对象,以便显示其他语言的街道名称,例如希伯来语吗?

2 个答案:

答案 0 :(得分:1)

经过大量研究和玩耍后,我发现解决方案非常简单: 在MapActivity.onCreate方法中,您可以使用一行代码替换默认语言环境,以下是希伯来语:

Locale.setDefault(new Locale("iw","IL"));

多数民众赞成。我已经在我的Evo 4g和nexus上验证了这一点。 请注意,这改变了整个活动的区域设置,因此如果您有任何本地化资源,它们也会受到影响。

希望这有帮助。

答案 1 :(得分:0)

  

Google地图会自动以每个国家/地区的本地语言显示地名。虽然无法更改地名语言,但您可以使用多种不同语言搜索某些主要城市和地点。 --via Google

我确信它与Android应用程序的工作方式相同。