我在TextView中遇到从右到左语言的问题。当我用阿拉伯语书写时,这些字符会单独出现。我该如何解决这个问题?
答案 0 :(得分:2)
我认为没有令人鼓舞的答案。有两个问题:字体和文本布局。我相信Android中的字体没有阿拉伯语连字和字母整形的表格。此外,据我所知,布局引擎(android.text.Layout和相关类)不知道如何正确处理双向文本。虽然这可能正在进行中,但我的猜测是,在Android版本正确处理rtl语言之前需要一段时间,而且在相当一部分实际设备实现之前还需要更长的时间。
答案 1 :(得分:1)
你应该得到好的阿拉伯语字体并使用 reshaper .Link for arabic reshaper Arabic reshaper