Добрый день!
К планшету подключен сканер штрихкодов. Чтобы отловить факт его использования сейчас приходиться вешать OnKeyListener на корневой ViewGroup и все View на нем, которые могут иметь фокус, отслеживать у них изменение состояние enabled, чтобы вручную перекинуть фокус на "разрешенного" соседа или в корень, когда все "дети" выключены. Одним словом, муторно все.
Можно ли как-то сделать так, что бы первым срабатывал OnKey у корневого ViewGroup ? Все стало бы намного проще, читабельней и красивее.
Изменение иерархии вызовов отработки ввода с клавиатуры
-
- Сообщения: 35
- Зарегистрирован: 22 фев 2015, 23:18
Re: Изменение иерархии вызовов отработки ввода с клавиатуры
А штриз код подключается как HID устройство? Как клавиатура штоль?
Re: Изменение иерархии вызовов отработки ввода с клавиатуры
Так точно. Втыкается в USB и генерирует последовательность OnKey вызовов у View, имеющего фокус, а хотелось бы у корня.