Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обработка нажатий клавиш программной клавиатуры - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Gridlayout.addView(imageView); Exception: column indices (start + span) mustn't exceed the column count http://www.cyberforum.ru/android-dev/thread1321271.html
Здравствуйте, форумчане. Помогите решить проблему. Есть GridLayout в 2 столбца в нем размещены изображения в , когда я переворачиваю смартфон в конфигурацию ландшафт происходит событие...
Программирование Android AdMob статистика - показывается ли реклама Здравствуйте! Внедрил межстраничное объявление в свое приложение. Однако, на своих девайсах мне не удалось его лицезреть. Два дня убил. Зашел в статистику google admob и не совсем понимаю -... http://www.cyberforum.ru/android-dev/thread1321231.html
Нужен простой пример программы на ява приложения для дипломной Программирование Android
пора уже выбирать тему дипломной) интересно было поюзать язык ява, а именно написание на ней какой нибудь простой программы знаю, можно было гуглить... но лучше чем здесь инфы не найти, может был...
Программирование Android Рандомный активити [Эклипс]
Как при нажатии кнопки, чтобы вызывался рандомный активити, уже из предложенных. Заранее спасибо.
Программирование Android Дополнение кода IntelliJ http://www.cyberforum.ru/android-dev/thread1321058.html
Добрый день. Возникла проблема. Программируя на Java в коммандной строке, после точки у объекта вижу список методов и полей. При создании проекта Android - только конструкции типа try-catch,...
Программирование Android Метод onPause() У меня в приложении генерируется карта (двумерный массив значений) и там происходит игра. Если долго ни кто ничего не делает с телефоном - экран тухнет. И вот когда я его опять включаю - карта... подробнее

Показать сообщение отдельно
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
07.12.2014, 10:29
Предупреждаю сразу - это чисто в доказательство реализации через TextWatcher.
Даже, если это вариант удаления гланд через задницу - я не виноват.

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

Задача решена - есть перехват ввода 'энтер' и реакция на его ввод.
Полетит ли этот самолёт дальше - не знаю.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
EditText editText = (EditText) findViewByID(R....);
 
String cEditTextString; //Вводим переменную, хрянящую текст до момента нажатия
 
TextWatcher twTextWatcher = new TextWatcher(){
 
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count,
                    int after) {
                cEditTextString = s.toString(); // запоминаем предыдущее состояние
    
            }
 
            @Override
            public void onTextChanged(CharSequence s, int start, int before,
                    int count) {
                                //обрабатываем нажатие
                if (s.charAt(start)=='\n') 
                    Toast.makeText(getBaseContext(), "Enter is pressed. \n"+
                        "EditText text: "+cEditTextString, Toast.LENGTH_SHORT).show();          
            }
            
            @Override
            public void afterTextChanged(Editable s) {
                // TODO Auto-generated method stub
                };
            };
            
        }; 
 
editText.addTextChangedListener(twTextWatcher);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.