我想在TextView中写从右到左的语言(如阿拉伯语)文本。但我想将文本编写方向从右到左。 gravity:right将仅使文本对齐到右侧。我想使文本从右到左对齐(以让单词和数字按输入顺序显示在同一行中)。如何实现?
通过在我的 XML 代码中使用以下属性,奇怪的是我得到了一段从右到左的文本,并且标点符号正确。但这不是多语言文本的完美解决方案:android:textDirection="ltr" android:gravity="right" 设置ltr会纠正标点符号问题,比如将点放在左侧而不是右侧。 gravity属性使文本从右向左流动。