我正在写一个波斯语应用程序,因此文本必须从右到左。在我的应用程序文本中的某个地方可能会混合(英语和波斯语/波斯语在一起)。在第一个字符是英语的特殊情况下,文本变得混乱/变形。
总之,我得到了这个
farahani و 1 نفر دیگر
但我想要
如何在Android中处理此案例?
编辑1:我的文本视图xml:
<TextView
android:id="@+id/title"
android:layout_toLeftOf="@id/image"
android:layout_marginRight="@dimen/margin_lvl1"
android:layout_alignParentTop="true"
style="@style/wrap_wrap.medium_text.black_text"
android:gravity="right"
android:textDirection="rtl"
android:layoutDirection="rtl"/>
P.S。在写这个问题时,似乎很多应用程序都遇到了这个问题!所以我也想知道为什么会这样?第一个角色有什么不同?