在Android应用程序中,该应用程序中有设置选项,如英语和泰米尔语 如果用户选择泰米尔语,在应用程序中仅显示泰米尔语,在所有活动中,所有标签都应该在泰米尔语中。如果用户选择英文,则所有标签都更改为英文。怎么做到?
请提出任何想法......
答案 0 :(得分:2)
请点击此链接:Android : translate the language of whole app on click
然后执行此操作,将每个区域设置的字符串值添加到相应的文件中。
英语(默认语言环境),/ values / strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">My Application</string>
<string name="hello_world">GoodMorning</string>
</resources>
泰米尔语,/ values-tl / strutr.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">My Application</string>
<string name="hello_world">Kaalai vanakkam</string>
</resources>
链接:http://developer.android.com/training/basics/supporting-devices/languages.html
答案 1 :(得分:1)
看看这个question.
基本上,您必须将已翻译的字符串放在res文件夹中的文件夹中。