我有一个包含英文和波斯文的字符串。我希望如果一行以波斯语字符开头,那么这行在文本视图中从右向左移动,如果一行以英文字符开头,则这行将从左向右排列。如何在android textview中设置每条线的重力?
注意:我想为文本视图中的每一行设置重力/方向。
如何在android textview中实现它。
这是我的TextView XML代码:
<TextView
android:id="@+id/textViewContent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:autoLink="web"
android:layoutDirection="rtl"
android:gravity="start"
android:layout_gravity="start"
android:text="My Text"
android:textColor="#000"
android:textDirection="rtl" />
可能的重复[根据语言选择(LEFT-RIGHT)]对齐textview(http://stackoverflow.com/questions/14728604/align-textview-according-to-the-language-selection-left-right ) –
@AmitVaghela我更新了我的问题和解答。 –
你可以拆分你的文本,并分别在自己的'TextViews'中显示英文和波斯文本部分吗?这似乎是最简单的解决方案恕我直言。 – artkoenig