根据developer.android.com,为了支持多种语言,我们应该为每种语言创建独特的xml文件。以下是他们的示例:
假设单个语言的xml文档可能有数百个字符串条目,将许多这样的条目捆绑到应用程序中似乎是不必要的沉重。那么语言xml文件是编译进.apk文件中的吗?或者安卓有另一种系统来传递所需的语言内容(我对安卓生态系统还不熟悉,所以还不知道安卓操作系统如何与其上的应用程序交互)。通常情况下,对于网站,语言内容存储在数据库中,并根据需要进行ajax检索。
MyProject/
res/
values/
strings.xml
values-es/
strings.xml
values-fr/
strings.xml
假设单个语言的xml文档可能有数百个字符串条目,将许多这样的条目捆绑到应用程序中似乎是不必要的沉重。那么语言xml文件是编译进.apk文件中的吗?或者安卓有另一种系统来传递所需的语言内容(我对安卓生态系统还不熟悉,所以还不知道安卓操作系统如何与其上的应用程序交互)。通常情况下,对于网站,语言内容存储在数据库中,并根据需要进行ajax检索。