如何在运行时在android studio中本地化JSON响应

时间:2019-02-19 05:22:57

标签: java android json api localization

我想本地化android应用程序中单击按钮时的Json响应,是否可以在运行时本地化json响应? 如果可能的话,该怎么做。

1 个答案:

答案 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);

    }