2012-02-22 6 views
1

я получаю проблемы при отображении текста на арабском языке в моем устройстве 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 для этого решения, но не получил правильное решение

+0

Это только, что выход находится в другом шрифте? Если это так, вам нужно будет выбрать шрифт, который будет соответствовать вашему желаемому результату. Вы знаете, что такое оригинал? – porges

+0

Я не получил правильный результат. но я заменяю одно арабское слово арабским текстовым изображением. – dilipkaklotar

ответ

1

вы можете использовать ArabicUtilities.java и изменить свой текст на функцию «reshaper». например:

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

Я не получил правильный результат. но я заменяю одно арабское слово арабским текстовым изображением. – dilipkaklotar

+0

Если ваше устройство имеет настройку на арабском языке, вы не должны использовать функцию переформатирования. без этой функции вы можете хорошо видеть арабский текст. – maryam

Смежные вопросы