【发布时间】:2019-02-19 05:22:57
【问题描述】:
我想在 android 应用程序中本地化按钮单击时的 Json 响应,是否可以在运行时本地化 json 响应? 如果可以的话怎么做。
【问题讨论】:
标签: java android json api localization
我想在 android 应用程序中本地化按钮单击时的 Json 响应,是否可以在运行时本地化 json 响应? 如果可以的话怎么做。
【问题讨论】:
标签: java android json api localization
创建一个语言环境对象:
Locale aLocale = new Builder().setLanguage("sr").setScript("Latn").setRegion("RS").build();
获取 Json 字符串并设置语言环境:
public void setLocale(String lang) {
myLocale = new Locale(lang);
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = myLocale;
res.updateConfiguration(conf, dm);
Intent refresh = new Intent(this, AndroidLocalize.class);
startActivity(refresh);
}
【讨论】: