Страница 1 из 1

Узнать KeyCode

Добавлено: 11 сен 2013, 13:40
Scotik
Прошу прощения может быть не уследил на уроках, либо же не в той теме напиал :roll:

Вопрос вот в чём какой кейкод у кнопки папример 1 или 2 или 3 и как правильно отследить нажатия клавиш?

Re: Узнать KeyCode

Добавлено: 11 сен 2013, 13:50
Foenix

Re: Узнать KeyCode

Добавлено: 11 сен 2013, 14:09
Scotik
прошу прощения, видимо не точно поставил вопрос, это не button, а именно кнопка на клавиатуре , тоесть цифра 1 с клавиатуры, я сделал через жопу, посмотрел по логам какой keycode она имеет, парсю её в инт и делаю switch, и дальше уже смотрю что нажато, а её keycode как правильно узнать? Напирмер как KeyEvent.KEYCODE_1, что то в этом роде

Re: Узнать KeyCode

Добавлено: 11 сен 2013, 15:18
Foenix
можно отслеживать изменения того же textview, например, может тебе это нужно? какой-нибудь слушатель http://developer.android.com/reference/ ... yListener)
Ведь так просто только у устройств с клавиатурой хардовой есть какие-то произвольные нажатия (или на десктопе).
еще можно слушать нажатия хардовых клавиш (или софтовых) типа "назад", "меню" и прочих.

Re: Узнать KeyCode

Добавлено: 11 сен 2013, 15:18
Mikhail_dev
Сами KeyCodes
http://developer.android.com/reference/ ... Event.html
Примеры использования
http://stackoverflow.com/questions/1127 ... -key-press
http://stackoverflow.com/questions/9481 ... d-keyboard
Примеры не смотрел, но с виду правдивые.

Re: Узнать KeyCode

Добавлено: 11 сен 2013, 15:21
Foenix
еще можно к тествью пристроить addTextChangedListener - и обрабатывать его изменения как только в нем изменится текст (например, когда фильтрация идет списка по введенной в него строке)

Re: Узнать KeyCode

Добавлено: 11 сен 2013, 16:49
Scotik
Спасибо ребят большое помогли