2017-09-13 120 views
0
<EditText 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textColorHint="#E6E6E6" 
    android:inputType="textPassword" 
    android:hint="סיסמא" 
    android:id="@+id/etLoginPassword" 
    android:layout_marginEnd="30dp" 
    android:layout_marginStart="30dp" 
    android:singleLine="true" 
    android:imeOptions="actionDone"/> 

当我改变android:inputType时,TextHint将其'抛出'到左边。当我重力更改为“正确”,则它返回到它需要(希伯来语)。不过,我想密码(写在文本的EditText)的重力被“左”(密码应与英文字符写入)。我怎样才能克服这个问题?EditText中的输入类型改变rtl文本的重力

回答

0

尝试这样做

android:textAlignment="viewStart" 
+0

我想文本提示要对齐的权利和写入左对齐 –

+0

增加了新的建议文本,看看它是否工作! –

0

请加上重力和textalignment属性。

<EditText 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:textColorHint="#E6E6E6" 
     android:inputType="textPassword" 
     android:hint="סיסמא" 
     android:id="@+id/etLoginPassword" 
     android:layout_marginEnd="30dp" 
     android:layout_marginStart="30dp" 
     android:singleLine="true" 
     android:imeOptions="actionDone" 
     android:gravity="start" 
     android:textAlignment="left"/> 
+0

着决心机器人“左”:textAlignment –

0

亚历克斯Goft你不能有提示和文字分开的重心在EditText.They都可以有向左或向右的重力,但暗示有正确的严重性和文本不舍重力是不可能

这里是类似的问题有关this