EditText, как в калькуляторах Android

Рейтинг: 2Ответов: 2Опубликовано: 12.12.2014

Здравствуйте! Подскажите, пожалуйста, как настроить EditText так, чтобы при вводе текст размещался справа и автоматически сдвигался влево, когда заполнится сам EditText. Заранее спасибо.

Ответы

▲ 3Принят

Проблема решена. Дело было в курсоре. Я использовал StringBuilder для формирования строки и присваивал ее EditText. Из-за этого курсор постоянно был в начале. Решил проблему с помощью editText.append("text"), и курсор остается в конце. Спасибо за помощь, сам тупанул.

▲ 1

Нужно в xml в editText дописать:

android:gravity="right"

UPD1:

<EditText
        android:layout_width="50dp"
        android:layout_height="wrap_content"
        android:inputType="number"
        android:gravity="end"
        android:ems="10"
        android:id="@+id/editText" />

50dp хватит, чтобы показывать только 4 символа/цифры, все остальные(предыдущие) будут скрываться за EditText'ом.