如何获得关于自定义本地化选择的图像



我正在尝试用不同的语言实现我的应用程序。文本更改很好,但我不知道图像是根据区域设置(自定义)的选择进行检索的。

我遵循以下代码:

我的字符串放在资源文件夹中:res/values-xx/string.xml

        Locale locale=new  Locale("xx");
        Locale.setDefault(locale);
        Configuration config = new Configuration();
        config.locale = locale;
        getBaseContext().getResources().updateConfiguration(config,getBaseContext().getResources().getDisplayMetrics());

这适用于文本。让我知道如何实现这一点。我刚试着把图片放在res/drawable xx/some.png中,但对我不起作用。请给我一些建议。。

这篇文章可能会提供一些关于文件夹结构应该如何的见解:

本地化和可提取

是的,我终于找到了它的解决方案。这里xx是语言代码。这非常简单,只需将layout声明为layout xx,即可将可绘制文件夹声明为drwable xx。