阿拉伯文显示问题

时间:2012-02-22 05:04:36

标签: android

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

需求文本如下所示

enter image description here

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

enter image description here

我正在使用以下代码

我的文字是:

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

Typeface 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文件来解决此问题,但没有得到正确的解决方案

1 个答案:

答案 0 :(得分:1)

您可以使用ArabicUtilities.java并使用" reshaper"重塑您的文字。功能。例如:

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