我想本地化android应用程序中单击按钮时的Json响应,是否可以在运行时本地化json响应? 如果可能的话,该怎么做。
答案 0 :(得分:0)
创建语言环境对象:
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);
}