我在 TextView 中遇到从右到左语言的问题。当我用阿拉伯语书写时,字符会分开显示。我怎么解决这个问题?
问问题
1126 次
2 回答
2
我认为没有令人鼓舞的答案。有两个问题:字体和文本布局。我相信 Android 中的字体不附带用于阿拉伯连字和字母整形的表格。此外,据我所知,布局引擎(android.text.Layout 和相关类)不知道如何正确处理双向文本。虽然这应该是在进行中,但我的猜测是,Android 版本正确处理 rtl 语言还需要一段时间,甚至需要更多时间才能让大部分实际设备这样做。
于 2011-01-17T06:56:22.690 回答
1
你应该得到好的阿拉伯字体并使用reshaper .Link for arabic reshaper Arabic reshaper
于 2013-11-12T07:50:56.647 回答