我在strings.xml中有这个字符串:
<string name="mystring">אב</string>
当我将TextView
的“text”设置为此字符串时,我在图形布局中看到的是:“בא”。 (相反的方向)。
我尝试过使用Unicode'RIGHT-TO-LEFT MARK'(U + 200F),但它不起作用。我仍然得到“בא”而不是“אב”。
有什么想法吗?
答案 0 :(得分:1)
将TextView
设置为gravity=right
这应该控制视图内容的方向,使其与右侧对齐。
然后反转字符串的顺序,使其从右向左读取。您可以使用类似于this to reverse the string的方法,在该方法上迭代字符串,然后以相反的顺序将字符附加在一起。
然后,当您设置文本时,它将被排列在右侧并从右向左阅读。