Форум программистов, компьютерный форум CyberForum.ru

Как отлавливать ввод каждого символа - Android

Восстановить пароль Регистрация
 
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
03.11.2016, 12:37     Как отлавливать ввод каждого символа #1
Всем привет. Ловлю ивенты TextView определим TextView.OnEditorActionListener интерфейс, в методе onEditorAction.
Но событие ввода приходит только после того как пользователь ввел полный текст и нажал Done на клавиатуре. Как отслеживать ввод каждого символа?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1798 / 1532 / 477
Регистрация: 12.05.2014
Сообщений: 5,580
Завершенные тесты: 1
03.11.2016, 12:47     Как отлавливать ввод каждого символа #2
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        textView.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
                
            }
 
            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
 
            }
 
            @Override
            public void afterTextChanged(Editable editable) {
 
            }
        });
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
03.11.2016, 15:28  [ТС]     Как отлавливать ввод каждого символа #3
Паблито
Спасибо!

По открытию клавиатуры, она открывается фуллскрин и мы работаем с ее полем ввода. Можно ли как-нибудь сделать не фуллскрин клавиатуру, а изменения сразу видеть в своем TextView?
Паблито
не спать!
1798 / 1532 / 477
Регистрация: 12.05.2014
Сообщений: 5,580
Завершенные тесты: 1
03.11.2016, 15:30     Как отлавливать ввод каждого символа #4
шта?
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
03.11.2016, 15:34  [ТС]     Как отлавливать ввод каждого символа #5
Вот что я получаю по тачу на поле ввода. После нажатия done, клавиатура закрывается и вызывается onEditorAction где я получаю введенный текст. Как сделать так что-бы клавиатура открывалась без собственного поля ввода?
p.s. В андроиде не силен, могу не знать многого, или сказать лишнего.
Миниатюры
Как отлавливать ввод каждого символа  
Паблито
не спать!
1798 / 1532 / 477
Регистрация: 12.05.2014
Сообщений: 5,580
Завершенные тесты: 1
03.11.2016, 15:52     Как отлавливать ввод каждого символа #6
не уверен что понял проблему, но может попробовать вместо TextView все-таки использовать EditText для ввода текста?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 17:34     Как отлавливать ввод каждого символа
Еще ссылки по теме:

Кодировка символов (код символа) Android
Как отлавливать ошибку в приложении у пользователей Android
Как сделать возможным ввод дробного числа Android

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

Или воспользуйтесь поиском по форуму:
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
03.11.2016, 17:34  [ТС]     Как отлавливать ввод каждого символа #7
Паблито
В системе заложен TextView, не получится. Если открыть клавиатуру на ios, она не предоставляет собственное поле ввода, каждый введенный символ сразу же отображается в поле ввода которое создал программист.
Yandex
Объявления
03.11.2016, 17:34     Как отлавливать ввод каждого символа
Ответ Создать тему
Опции темы

Текущее время: 00:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru