【发布时间】:2012-08-08 05:14:09
【问题描述】:
我做了一个项目,我在其中使用不同语言的 xml,例如 language_hi.xml,language_en.xml。所以根据文档,我为每个 xml 创建了不同的文件夹。例如对于 language_hi.xml 我已经为 language_en 制作了es/values-hi 我已经制作了 res/values-en 并且在我的每个 xml 中的字符串名称是一样的,有什么方法可以在一个按钮单击时选择 language_en.xml 并在另一个事件上选择 language_hi.xml。
这是我的 xml
res/values-hi/language_hi.xml
<string name="hello">sachit</string>
<string name="app">colon</string>
res/values-en/language_en.xml
<string name="hello">astro</string>
<string name="app">dev</string>
【问题讨论】:
-
您的意思是希望能够更改应用程序运行的语言,还是希望从每个 XML 中挑选特定的字符串?
-
例如我正在做这个 String s1=getResources().getString(R.string.hello);所以在这个阶段,s1 'sachit' 或 'astro' 中会有什么,因为字符串名称 hello 存在于两个 xml 中。那么有什么方法可以从欲望 xml 中选择欲望字符串
标签: android