2017-09-18 99 views
0

我有EditText和阿拉伯文字。EditText中的阿拉伯語是右對齊的,但前幾個字符不顯示

當我輸入阿拉伯語文本時,文本按預期顯示,從右到左。

但是,當我複製並粘貼文本時,前10個左右的字符不可見。

當我將阿拉伯文字刪除到屏幕邊緣出現的第一個字符時,它就會滾動回缺失的字符。

There are 4 letters before the first letter, which don't appear

這僅在三星平板電腦(安卓4.1.2(API 16))

XML的EditText上的問題:

<EditText 
    android:id="@+id/et_arabic" 
    android:layout_width="match_parent" 
    android:layout_height="0dip" 
    android:layout_margin="5dip" 
    android:layout_weight="4" 
    android:background="@drawable/border_gray" 
    android:gravity="top" 
    android:hint="Enter Arabic" 
    android:imeOptions="actionDone" 
    android:padding="5dip" 
    android:shadowColor="@color/light_gray" 
    android:shadowDx="1" 
    android:shadowDy="1" 
    android:shadowRadius="2" 
    android:singleLine="true" 
    android:text="" 
    android:textSize="@dimen/text_size_large" 
    android:textColorHighlight="@color/zeb_blue_skype" /> 
+0

試試這個:https://stackoverflow.com/a/24301248/6021469 –

回答

0

你可以試試這個? (它的LinearLayout作品)

android:gravity="right" 
+0

什麼是你的手機語言?阿拉伯語? –