android - 将 Google 地图语言设置为区域设置语言
问题描述
我知道我们可以通过使用更改地图中的语言
String languageToLoad = "hi"; // your language
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
但是,这改变了“印地语”中的整个地图语言。我们如何根据地区语言更改语言,就像谷歌地图一样 ,每个州或国家都有不同的语言。是否有任何 google api 或者我们在运行时添加了一些代码?
解决方案
推荐阅读
- reactjs - 如何立即更新 React setState
- mysql - 无法获取查询工作的位置
- javascript - Mapbox 错误:“无法读取未定义的属性 '0'”
- javascript - 根据偏移量和限制从多个文件中获取 JSON 对象
- android - 我可以使用 RxJava 缩短房间插入时间吗?
- java - 在实现 Selenium WebDriverEventListener 的类中声明静态字符串变量会导致 ChangeValueOf 和 ChangeValueOf 方法出错
- r - 有没有办法间接访问输入参数?
- android-livedata - 如何从callbackFlow协程的collectLatest更新liveData
- java - iterator.remove() 中的 java.lang.IllegalStateException
- javascript - 在显示 javascript 的输出时遇到一些问题