gpt4 book ai didi

android - 阿拉伯文本显示问题

转载 作者:行者123 更新时间:2023-11-30 04:20:11 24 4
gpt4 key购买 nike

我在 android 设备上显示阿拉伯语文本时遇到问题

需求文本如下所示

enter image description here

我得到的是这样的不同文本

enter image description here

我正在为此使用以下代码

我的文字是这样的:

category_arabic[3] = "محـامـون" ;

字体 tfarsi1 = Farsi.GetFarsiFont(this);

((TextView) pageView
.findViewById(R.id.menu_txtAttorneyLegalServices_ar))
.setTypeface(tfarsi1 );

((TextView) pageView
.findViewById(R.id.menu_txtAutoRepairSmog_ar))
.setText(Farsi.Convert(category_arabic[3]));

请给我一些解决这个问题的方法。我必须为此做什么?我还为此解决方案使用了 ArabicUtilities.java 文件,但没有得到正确的解决方案

最佳答案

您可以使用 ArabicUtilities.java 并使用“reshaper”功能 reshape 您的文本。例如:

textView1.setText(ArabicUtilities.reshape("نمايش"));

关于android - 阿拉伯文本显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9389350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com