当使用textview从我的值XML中显示一个字符串时,它会以一种奇怪的方式从我看到的标准中解析它们。它似乎将我的字符串分成希伯来语和罗马/标点符号。每个块都被正确处理(RTL / LTR),但整体块从左到右而不是从右到左进行解析。
示例:(箭头表示LTR / RTL)
我的XML字符串(应该如何显示): [希伯来语(C)<<<<] [英语单词(B)>>>>] [希伯来语(A)<<<<<<<
如何在android上显示: [希伯来语(A)<<<< 1] [英语单词(B)>>>>] [希伯来语(C)<<<<<<<<
任何想法都将不胜感激。 :)
编辑:当我在eclipse中打开我的XML时,它以相同的不正确的方式显示它(第二种情况),但大多数文本编辑器正确显示它(第一种情况)
答案 0 :(得分:1)
Android 4.0为BiDi文本提供了更好的支持。尝试使用模拟器,看看它是否能解决您的问题。