1

在 android 应用程序中,该应用程序中有设置选项,例如英语和泰米尔语如果用户选择泰米尔语,则在应用程序中仅显示泰米尔语,在所有活动中,所有标签都应使用泰米尔语。如果用户选择英语,则所有标签都更改为英语。如何做到这一点?

请给任何想法....

4

2 回答 2

2

按照这个链接: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

于 2012-09-14T08:28:12.710 回答
1

看看这个问题。

基本上,您必须将翻译后的字符串放在 res 文件夹中的文件夹中。

于 2012-09-14T08:25:39.753 回答