2015-10-11 2 views
1

Я пытаюсь разработать приложение для Android, где у меня есть html-файлы, сохраненные в папках с ресурсами, эти файлы содержат арабский текст, подобный этому «قل اللهم مالك الملك تؤتي الملك من تشاء وتنزع الملك ممن تشاء» Я хочу чтобы установить текстовое представление с этим текстом, я попробовал класс Farsi, но он не показывает его должным образом. любые идеи?Показать текст на арабском языке в android textview

+0

* Пожалуйста, взгляните на это: http://android.stackexchange.com/questions/25359/how-to-make-an-android-device-to-display-complex-rendering-of-indic- символы * – dex

+0

Какую версию API вы тестируете? Android поддерживает только арабский язык с тех пор [API-уровень 17] (https://developer.android.com/about/versions/android-4.2.html#RTL) – ozbek

ответ

4

Использовать android:textDirection с "anyRtl".

  • От XML: Добавьте эту строку: android:textDirection="anyRtl" к вашему TextView тега.

  • Из кода: textview.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);

PS: Так как API 17+.

+0

ok спасибо, я попробую и скажу вам результаты. –

+1

спасибо, что это сработало –

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