Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 286
Записей в блоге: 1
#1

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

03.11.2016, 12:37. Просмотров 293. Ответов 6
Метки нет (Все метки)

Всем привет. Ловлю ивенты TextView определим TextView.OnEditorActionListener интерфейс, в методе onEditorAction.
Но событие ввода приходит только после того как пользователь ввел полный текст и нажал Done на клавиатуре. Как отслеживать ввод каждого символа?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2016, 12:37
Ответы с готовыми решениями:

Как отлавливать ошибку в приложении у пользователей
Предположим что написал приложение. Отладил на все до чего ручки добрались,...

Как лучше "повесить" обработчик событий на пункты списка, а потом отлавливать нажатие на них
Здравствуйте! Ниже приведенный код, получает json строку, затем достает от туда...

ввод каждого символа сопровождался случайным звукам
чето прога не работает помогите исправить ошибки! вот условие: Напишите...

Ограничить ввод каждого символа в Edit, не более n раз
Можно ли, ограничить ввод каждого символа не более n раз? Если да, то как? Ну...

Дана строка. Вставить после каждого символа два случайных символа
Здравствуйте! помогите с реализацией!! Часть задания я решил, подскажите как...

6
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 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) {
 
            }
        });
2
Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 286
Записей в блоге: 1
03.11.2016, 15:28  [ТС] #3
Паблито
Спасибо!

По открытию клавиатуры, она открывается фуллскрин и мы работаем с ее полем ввода. Можно ли как-нибудь сделать не фуллскрин клавиатуру, а изменения сразу видеть в своем TextView?
0
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 1
03.11.2016, 15:30 #4
шта?
0
Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 286
Записей в блоге: 1
03.11.2016, 15:34  [ТС] #5
Вот что я получаю по тачу на поле ввода. После нажатия done, клавиатура закрывается и вызывается onEditorAction где я получаю введенный текст. Как сделать так что-бы клавиатура открывалась без собственного поля ввода?
p.s. В андроиде не силен, могу не знать многого, или сказать лишнего.
0
Миниатюры
Как отлавливать ввод каждого символа  
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 1
03.11.2016, 15:52 #6
не уверен что понял проблему, но может попробовать вместо TextView все-таки использовать EditText для ввода текста?
0
Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 286
Записей в блоге: 1
03.11.2016, 17:34  [ТС] #7
Паблито
В системе заложен TextView, не получится. Если открыть клавиатуру на ios, она не предоставляет собственное поле ввода, каждый введенный символ сразу же отображается в поле ввода которое создал программист.
0
03.11.2016, 17:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 17:34

В заданной строке после каждого символа вставить число, соответствующее коду этого символа
В заданной строке после каждого символа вставить число, соответствующее коду...

[NASM] Ввод символа с клавиатуры, вывод на экран символа и его кода в десятичной записи
Доброе время суток. Нужно написать программу на ассемблере, которая...

Как добавить пробелы после каждого символа
Есть набор цифр, что-то типа 11060569168068269807943360910741. Необходимо...


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

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

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