【发布时间】:2016-09-05 18:08:45
【问题描述】:
我有几个不同语言的 Xml,但是当我以编程方式获取 XmlResourceParser 时,我总是得到默认语言。
这就是我以编程方式获取 Xml 的方式:
XmlResourceParser xpp = TCXApplication.getContext().getResources().getXml(R.xml.some_name);
我的 Xml 看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<plist version="1.0">
<array>
<dict>
<key>type</key>
<string>some</string>
<key>other_some</key>
<array>
<string>...</string>
<string>...</string>
<string>...</string>
</array>
<key>other_other_some</key>
<array>
<string>...</string>
<string>...</string>
<string>...</string>
</array>
</dict>
</array>
</plist>
对于每种语言(xml、xml-es、xml-fr、xml-it),我在不同文件夹中都有此文件的不同版本,但即使我将设备语言更改为其他语言... 难道我做错了什么?有没有办法本地化plist?
感谢您的帮助。何塞
【问题讨论】:
标签: java android xml localization plist