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

时间:2017-09-18 07:50:59

标签: android android-edittext alignment arabic

我有带阿拉伯文字的EditText。

当我输入阿拉伯语文本时,文本按预期显示,从右到左。

但是,当我复制并粘贴文本时,前10个左右的字符不可见。

当我删除显示在屏幕边缘的第一个字符的阿拉伯文字时,它会滚动回到缺少的字符。

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

这只是三星平板电脑(Android 4.1.2(API 16))

的问题

EditText的XML:

<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" />

1 个答案:

答案 0 :(得分:0)

你可以尝试一下吗? (它适用于LinearLayout)

android:gravity="right"