TextView中从右到左的文本

时间:2013-05-29 16:26:35

标签: java android xml eclipse right-to-left

我在strings.xml中有这个字符串:

<string name="mystring">אב</string>

当我将TextView的“text”设置为此字符串时,我在图形布局中看到的是:“בא”。 (相反的方向)。 我尝试过使用Unicode'RIGHT-TO-LEFT MARK'(U + 200F),但它不起作用。我仍然得到“בא”而不是“אב”。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

TextView设置为gravity=right这应该控制视图内容的方向,使其与右侧对齐。

然后反转字符串的顺序,使其从右向左读取。您可以使用类似于this to reverse the string的方法,在该方法上迭代字符串,然后以相反的顺序将字符附加在一起。

然后,当您设置文本时,它将被排列在右侧并从右向左阅读。