Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
s1lver522
0 / 0 / 1
Регистрация: 21.10.2012
Сообщений: 42
#1

Как закрепить высоту EditText, чтобы помещался только один ряд символов - Программирование Android

18.06.2015, 22:56. Просмотров 362. Ответов 4
Метки нет (Все метки)

Как закрепить высоту EditText, чтобы помещался только один ряд символов, так чтобы при нажатии на Enter на клавиатуре EditText не расширялся на два ряда.
http://www.cyberforum.ru/android-dev/thread1404636.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2015, 22:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как закрепить высоту EditText, чтобы помещался только один ряд символов (Программирование Android):

Ввод в один EditText и авто-вычисление в двух других EditText
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех...

Как подсчитать введенное количество символов в edittext?
Как подсчитать введенное количество символов в edittext?(android)

Как скопировать в переменную первые 10 символов из editText
Как скопировать в переменную первые 10 символов из editText?

Как всё сместить вверх, чтобы EditText оказался вверху клавиатуры
Работаю на Android Studio. Как всё сместить вверх, чтобы EditText оказался...

Как сделать, чтобы данные, введенные в EditText, сохранялись и пополнялись в новом активити?
как сделать что бы данные введенные в EditText сохранялись и пополнялись в...

4
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
18.06.2015, 23:27 #2
Лучший ответ Сообщение было отмечено s1lver522 как решение

Решение

XML
1
2
3
4
5
<EditText
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/editText"
        android:lines="1" />
1
s1lver522
0 / 0 / 1
Регистрация: 21.10.2012
Сообщений: 42
19.06.2015, 10:20  [ТС] #3
Спасибо за ответ!

Добавлено через 8 минут
А как сделать, чтобы при нажатии клавиши Enter на клавиатуре, выполнялось какое-то действие?
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 887
19.06.2015, 10:42 #4
Лучший ответ Сообщение было отмечено s1lver522 как решение

Решение

s1lver522, вешайте на EditText OnEditorActionListener()
1
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
19.06.2015, 11:03 #5
Лучший ответ Сообщение было отмечено s1lver522 как решение

Решение

Вот нагуглил за 5 сек:

Java
1
2
3
4
5
6
7
8
9
editText.setOnEditorActionListener( new OnEditorActionListener() {
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if( event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER){
            // обработка нажатия Enter
            return true;
        }
        return false;
    }
});
1
19.06.2015, 11:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2015, 11:03
Привет! Вот еще темы с решениями:

Устранение повторяющихся символов, чтобы остался только один.
Программа заключается в том, чтобы удалять повторяющиеся символы. Помогите...

Закрепить за одним пользователем только один компьютер
Есть 3 таблицы , Сотрудники, компьютеры, Движение вычислительной техники. В...

как сделать чтобы один юзер мог нажать только допустим только 2 раза
Можно так сделать? Если так то как.

Как сделать чтобы отрабатывал только один шаг цикла
Как сделать чтобы при каждом нажатии по командной кнопке срабатывал только один...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru