我想发布我的问题很可靠。即时更改strings.xml
我有2个strings.xml一个是英文,另一个是印度本地语言,让它是泰米尔语。
我在泰米尔strings.xml中保持的strings.xml(英文)的所有属性的含义
最初我的应用程序将加载英语的strings.xml(正常)
我有按钮地方应用来改变(在这种情况下,泰米尔语)的语言 当点击这 - 我的整个应用程序应该读我的泰米尔人的strings.xml ..
我知道下面的代码只能为默认的locale
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = Locale.GERMANY;
res.updateConfiguration(conf, dm);
这可以调整来阅读我自定义的strings.xml吗?
任何想法,不胜感激。
请检查我的这个线程的答案http://stackoverflow.com/questions/4022566/custom-multi-language-support/4873524#4873524.我认为这可能会有所帮助。 –
嗨Shashank,感谢您的回复..但我的问题是 - 是否有可能创建像文件夹一样的新文件夹-ta(ta for tamil)并使用您在线程中发布的方法...“ja”isn'吨为日本?这是在OEM(默认类的东西)..所以我可以在飞行中更改..但泰米尔语不在LOCALE我相信..我只是创建一个(定制文件夹和strings.xml为泰米尔语意义) –