У меня есть EditText с inputType
, установленным на textPassword
. Я хочу, чтобы ввод был числом слева направо, но я хочу выровнять подсказку справа от EditText. Когда я пробовал gravity=right
, все выглядело нормально, но когда пользователь нажимает на EditText, курсор находится в самом левом положении, и он не может удалить текст. Если он хочет удалить текст, ему нужно поместить курсор в самое правильное место.выравнивать текст подсказки в EditText inputType = textPassword, для языков справа налево (RTL)
Любая идея, как я могу наслаждаться обоими мирами?
Используйте EditText с inputType=textPassword
, подсказка выровнена вправо и вставьте цифры слева направо?
Примечание: Это, кажется, ошибка в Android рамки, при использовании андроида: inputType = "textPassword": https://code.google.com/p/android/issues/detail?id=201471
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/txt_password"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:hint="סיסמא"
android:gravity="right" />
Благодаря
показать нам свой код – Arlind
Этот ответ может быть полезен (или возможный дубликат): http://stackoverflow.com/questions/35403731/hint-alignment-to-the-right-of-password-edittext –