을 확장하여 사용자 정의 ListView
을 작성했으며이보기의 주요 이벤트를 처리하고 싶습니다. 내가 onKeyDown
을 오버라이드했지만 호출 된 적이 없다. 나는 심지어 dispatchKeyEvent
을 오버라이드하려고 시도해 본 적이 없다. 또한 내보기에 setFocusable(true)
으로 초점을 맞출 수있게했습니다.사용자 정의 AdapterView - onKeyDown이 호출되지 않음
또한보기에 실제로 초점이 맞았는지 조금 혼란 스럽습니다. HierarchyView에서 트리의 모든 단일 뷰에는 hasFocus = false가 표시됩니다.
내보기에서 키 이벤트를 수신하려면 어떻게해야합니까?
소프트 키 보드 이벤트를 처리하고 싶습니까? http://stackoverflow.com/questions/15476079/onkeydown-is-not-invoked-while-using-soft-keypads/15485248#15485248 –
@HoanNguyen no.에서 내 대답을보십시오. 하드 키 이벤트. – LuxuryMode