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

Обработка нажатий клавиш программной клавиатуры - Программирование 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() У меня в приложении генерируется карта (двумерный массив значений) и там происходит игра. Если долго ни кто ничего не делает с телефоном - экран тухнет. И вот когда я его опять включаю - карта... подробнее

Показать сообщение отдельно
SINIGR
1 / 1 / 1
Регистрация: 24.07.2011
Сообщений: 34

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

06.12.2014, 16:34. Просмотров 3184. Ответов 16
Метки (Все метки)

Не знаю, была ли эта тема. Но столкнулся с такой проблемой: допустим есть макет с EditText и ListView. Они отображаются сверху вниз в порядке описания. Необходимо записать текст в EditText, а затем по нажатию клавиши, добавить этот текст в ListView, через адаптер.

Следующий код, как я уже выяснил не работает с программной клавиатурой, а только с физической:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
EditText editText = (EditText) findViewByID(R....);
editText.setOnKeyListener(new OnKeyListener()
{
        public boolean onKey(View v, int keyCode, KeyEvent event)
        {
             if (event.getAction() == KeyEvent.ACTION_DOWN)
                 if ((keyCode == KeyEvent.KEYCODE_ENTER))
                 {    // Это событие не наступает
                       String newItem = editText.getText().toString();
                       list.add(newItem);
                       adapter.notifyDataSetChanged();
                 }
        }
}
);
Каким образом можно реализовать данное поведение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru