Страница 1 из 1

EditText ориентация при добавлении текста.

Добавлено: 05 ноя 2014, 20:29
Fisheye
Есть EditText:

<EditText
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:gravity="right|center"
android:background="@android:color/transparent"
android:cursorVisible="false"
android:focusable="false"
android:editable="false"
android:ems="10"/>


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

Чтоб к примеру, при вводе числа 123456789 видно бы было
Не это:
12345...

А вот это:
...56789

Re: EditText ориентация при добавлении текста.

Добавлено: 05 ноя 2014, 21:37
doter.ua
А как же арабские пользователи?

Re: EditText ориентация при добавлении текста.

Добавлено: 05 ноя 2014, 21:56
Fisheye
Мне нужен серьёзный ответ.

Re: EditText ориентация при добавлении текста.

Добавлено: 05 ноя 2014, 22:41
Zammm
А не пробовали Вы в строчке android:gravity="right|center" указать иначе:
android:gravity="left|center"

Re: EditText ориентация при добавлении текста.

Добавлено: 06 ноя 2014, 11:44
Fisheye
Мне нужно, чтобы текст был справа, а при вводе каких-либо символов сдвигался влево.

Re: EditText ориентация при добавлении текста.

Добавлено: 06 ноя 2014, 21:26
Аварский
Fisheye писал(а):Мне нужно, чтобы текст был справа, а при вводе каких-либо символов сдвигался влево.
ответ выше не помог? то есть выравнивать справа.

Re: EditText ориентация при добавлении текста.

Добавлено: 07 ноя 2014, 09:32
Zammm
Не понимаю, в чём проблема, здесь вообще можно указать для EditText:
android:gravity="right" - смещать текст, как вам надо, при этом он будет автоматически.
Да и android:gravity="right|center" Вам должен был помочь...

Re: EditText ориентация при добавлении текста.

Добавлено: 18 ноя 2014, 20:39
Fisheye
Я хочу сделать так как это сделано в большинстве калькуляторов. Зайдите в любой и там наверняка будет такой пример.

Re: EditText ориентация при добавлении текста.

Добавлено: 18 ноя 2014, 20:52
Fisheye
Вот скриншоты

Re: EditText ориентация при добавлении текста.

Добавлено: 18 ноя 2014, 20:54
Fisheye
Скриншоты просматривайте снизу вверх

Re: EditText ориентация при добавлении текста.

Добавлено: 19 ноя 2014, 13:30
Foenix
Fisheye писал(а):Я хочу сделать так как это сделано в большинстве калькуляторов. Зайдите в любой и там наверняка будет такой пример.
как так? мы что догадываться должны? кнопочки, цвета, размер экрана или что?

Re: EditText ориентация при добавлении текста.

Добавлено: 19 ноя 2014, 20:23
Fisheye
Вообщето это тема про поле для ввода текста.

Re: EditText ориентация при добавлении текста.

Добавлено: 21 авг 2015, 17:56
Fisheye
Уже давно решил проблему.
При нажатии кнопки выполняю это:
EdText.setSelection(EdText.getText().toString().length());

Re: EditText ориентация при добавлении текста.

Добавлено: 21 авг 2015, 18:05
Dark67
android:gravity="end"

будет работать и для нас и для арабов