EditText ориентация при добавлении текста.
EditText ориентация при добавлении текста.
Есть 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
<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 раз.
Re: EditText ориентация при добавлении текста.
А как же арабские пользователи?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: EditText ориентация при добавлении текста.
Мне нужен серьёзный ответ.
Re: EditText ориентация при добавлении текста.
А не пробовали Вы в строчке android:gravity="right|center" указать иначе:
android:gravity="left|center"
android:gravity="left|center"
Re: EditText ориентация при добавлении текста.
Мне нужно, чтобы текст был справа, а при вводе каких-либо символов сдвигался влево.
Re: EditText ориентация при добавлении текста.
ответ выше не помог? то есть выравнивать справа.Fisheye писал(а):Мне нужно, чтобы текст был справа, а при вводе каких-либо символов сдвигался влево.
Re: EditText ориентация при добавлении текста.
Не понимаю, в чём проблема, здесь вообще можно указать для EditText:
android:gravity="right" - смещать текст, как вам надо, при этом он будет автоматически.
Да и android:gravity="right|center" Вам должен был помочь...
android:gravity="right" - смещать текст, как вам надо, при этом он будет автоматически.
Да и android:gravity="right|center" Вам должен был помочь...
Re: EditText ориентация при добавлении текста.
Я хочу сделать так как это сделано в большинстве калькуляторов. Зайдите в любой и там наверняка будет такой пример.
Re: EditText ориентация при добавлении текста.
Вот скриншоты
- Вложения
-
- Вот, что нужно мне
- 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 просмотров
Re: EditText ориентация при добавлении текста.
Скриншоты просматривайте снизу вверх
Re: EditText ориентация при добавлении текста.
как так? мы что догадываться должны? кнопочки, цвета, размер экрана или что?Fisheye писал(а):Я хочу сделать так как это сделано в большинстве калькуляторов. Зайдите в любой и там наверняка будет такой пример.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: EditText ориентация при добавлении текста.
Вообщето это тема про поле для ввода текста.
Re: EditText ориентация при добавлении текста.
Уже давно решил проблему.
При нажатии кнопки выполняю это:
EdText.setSelection(EdText.getText().toString().length());
При нажатии кнопки выполняю это:
EdText.setSelection(EdText.getText().toString().length());
Re: EditText ориентация при добавлении текста.
android:gravity="end"
будет работать и для нас и для арабов
будет работать и для нас и для арабов