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

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 05 ноя 2014, 20:29

Есть 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
Последний раз редактировалось Fisheye 05 ноя 2014, 21:55, всего редактировалось 1 раз.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

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

Сообщение doter.ua » 05 ноя 2014, 21:37

А как же арабские пользователи?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 05 ноя 2014, 21:56

Мне нужен серьёзный ответ.

Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

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

Сообщение Zammm » 05 ноя 2014, 22:41

А не пробовали Вы в строчке android:gravity="right|center" указать иначе:
android:gravity="left|center"

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 06 ноя 2014, 11:44

Мне нужно, чтобы текст был справа, а при вводе каких-либо символов сдвигался влево.

Аварский
Сообщения: 7
Зарегистрирован: 16 фев 2014, 09:13

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

Сообщение Аварский » 06 ноя 2014, 21:26

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

Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

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

Сообщение Zammm » 07 ноя 2014, 09:32

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

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 18 ноя 2014, 20:39

Я хочу сделать так как это сделано в большинстве калькуляторов. Зайдите в любой и там наверняка будет такой пример.

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 18 ноя 2014, 20:52

Вот скриншоты
Вложения
Вот, что нужно мне
Вот, что нужно мне
Screenshot_2014-11-18-20-48-37.png (374.99 КБ) 7579 просмотров
Продолжаю вводить... Текст уходит за экран.
Продолжаю вводить... Текст уходит за экран.
Screenshot_2014-11-18-20-48-32.png (368.31 КБ) 7579 просмотров
Ввожу текст...
Ввожу текст...
Screenshot_2014-11-18-20-48-08.png (367.81 КБ) 7579 просмотров

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 18 ноя 2014, 20:54

Скриншоты просматривайте снизу вверх

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

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

Сообщение Foenix » 19 ноя 2014, 13:30

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

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 19 ноя 2014, 20:23

Вообщето это тема про поле для ввода текста.

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 21 авг 2015, 17:56

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

Dark67
Сообщения: 72
Зарегистрирован: 23 июл 2012, 23:11

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

Сообщение Dark67 » 21 авг 2015, 18:05

android:gravity="end"

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

Ответить