我有一個包含英文和波斯文的字符串。我希望如果一行以波斯語字符開頭,那麼這行在文本視圖中從右向左移動,如果一行以英文字符開頭,則這行將從左向右排列。如何在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