android资源中的奇怪行为 - strings.xml

时间:2014-01-08 15:44:56

标签: android localization android-resources

我有两个项目

  1. Project1包含一个字符串文件,其中包含阿拉伯语和英语的条目(values,values-ar)。

  2. 包含 Project1 的Project2,必须覆盖两个字符串文件的条目(值,值-ar)

  3. 当我把它的价值放在阿拉伯语中时,它不会显示我的文字,但是当我添加英文文本时它会起作用

    我已经尝试了很多次,我不知道问题是什么,任何人都可以帮忙。

2 个答案:

答案 0 :(得分:0)

Android会根据设备的语言选择正确的字符串文件。

将阿拉伯字符串放在rec / values-ar /文件夹中的文件上,并将设备的语言设置为" ar"会工作的。

答案 1 :(得分:0)

如果项目2完全是阿拉伯语,请删除值-ar并将所有阿拉伯文本放在values文件夹中。

确保Project1值中的每个字符串值都放在Project2的阿拉伯语值文件中,以覆盖所有英语值。