在 android 应用程序中,该应用程序中有设置选项,例如英语和泰米尔语如果用户选择泰米尔语,则在应用程序中仅显示泰米尔语,在所有活动中,所有标签都应使用泰米尔语。如果用户选择英语,则所有标签都更改为英语。如何做到这一点?
请给任何想法....
按照这个链接:Android:点击翻译整个应用程序的语言
然后这样做,将每个语言环境的字符串值添加到适当的文件中。
英语(默认语言环境),/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/strings.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
看看这个问题。
基本上,您必须将翻译后的字符串放在 res 文件夹中的文件夹中。