我正在尝试开发一款 Android 应用程序,其中我在资产文件夹中保存了 html
文件,这些文件包含阿拉伯文本,如下所示:قُلِ اللَّهُمَّ مَالِكَ الْمُلْكِ تُؤْتِي الْمُلْكَ مَنْ تَشَاءُ وَتَنْزِعُ الْمُلْكَ مِمَّنْ تَشَاءُ
我想使用此文本设置 textView
,但是我尝试使用 Farsi 类,但它不能正确显示。 有什么好的想法吗?
我正在尝试开发一款 Android 应用程序,其中我在资产文件夹中保存了 html
文件,这些文件包含阿拉伯文本,如下所示:قُلِ اللَّهُمَّ مَالِكَ الْمُلْكِ تُؤْتِي الْمُلْكَ مَنْ تَشَاءُ وَتَنْزِعُ الْمُلْكَ مِمَّنْ تَشَاءُ
我想使用此文本设置 textView
,但是我尝试使用 Farsi 类,但它不能正确显示。 有什么好的想法吗?
使用"anyRtl"与android:textDirection。
从xml:在TextView
标记中添加此行:android:textDirection="anyRtl"
。
从代码: textview.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
注:自API 17+起可用。
<application
...
android:supportsRtl="true"
...>
android:textDirection="ltr"