如何根据商店改变语言 - android

时间:2015-05-08 22:34:45

标签: android google-play

在支持多种语言的Android应用中,如果我在Play商店中启动,

  1. 应用是否更改为用户下载的国家/地区的语言,而无需手动更改用户?
  2. 我们可以根据任何网络服务更改语言吗? (后端管理面板)。如果管理员选择西班牙语,则语言应相应更改。
  3. 如果字符串本地化只是方法,我如何更改从Web服务检索的动态值?
  4. 注意:我在应用中完成了字符串本地化。

1 个答案:

答案 0 :(得分:0)

  

该应用是否更改为由该网站下载的国家/地区的语言   用户而不是手动更改用户?

应用程序语言基于用户的手机语言。如果用户使用法语作为默认语言,那么您的应用程序将在值-fr中查找语言环境字符串文件。假设用户在手机上的默认语言是中文,你没有为中文提供语言环境文件,那么它将回退到值文件夹中的默认语言环境。

  

我们可以根据任何网络服务更改语言吗? (后端管理员   面板)。如果管理员选择西班牙语,则语言应该更改   相应

是的,您可以在应用中自行强制使用特定区域设置。 (Change language programmatically in Android

  

如果字符串本地化只是方式,我如何才能改变动态   从Web服务检索的值?

首先,您在应用程序中检查用户的默认语言是什么,然后在调用返回动态值的Web服务时传递语言标识符(如en,fr等)。现在,您可以在服务中以用户的默认语言返回动态值。