EditText中的阿拉伯语是右对齐的,但前几个字符不显示

问题描述:

我有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://*.com/a/24301248/6021469 –

你可以试试这个? (它的LinearLayout作品)

android:gravity="right" 
+0

什么是你的手机语言?阿拉伯语? –