연구 프로젝트에서 사용자가 소프트 키보드로 타이핑 할 때 터치 이벤트를 얻어야합니다. imageView에 소프트 키보드를 그리고 imageView 용 touchListener를 설정하면 가능하지만 사용자가 어떤 키를 입력하고 있는지 파악해야합니다. 기본적으로 소프트 키보드를 다시 구현하고 있습니다. 그래서 기존 소프트 키보드의 뷰를 위해 touchListener를 설정하고 터치 이벤트와 텍스트를 모두 얻을 수있는 방법이 있는지 궁금합니다. 이사용자가 Android에서 소프트 키보드로 입력 할 때 터치 이벤트를 얻는 방법
0
A
답변
1
당신은 아마 된 KeyEvent이보고 사용할 수 있습니다 해당 이벤트 :
public void onPress(int primaryCode)
1
예 그것은 당신의 활동에서 가능하다 :
-1
내가 사용 작동
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_2){
// your stuff here
}
return super.onKeyDown(keyCode, event);
}
아래의 코드를 사용 http://developer.android.com/reference/android/view/KeyEvent.html
0
이 게시물에 보면 : button events in android이
당신은 키 이벤트에 해당하는 클래스 찾을 수 있습니다 /android.hci.extractor/src/org/mmi/android/instrumentation/filters/KeyInputFilter.java
을 소스 코드는 여기 : - Android HCI 추출기 코드 : http://code.google.com/p/android-hci-extractor/
도움이되기를 바랍니다!
관련 문제
- 1. Android에서 터치 이벤트를 감지하는 방법
- 2. android에서 searchview의 이벤트를 얻는 방법
- 3. WebView에서 터치 이벤트를 얻는 방법
- 4. CPTLayer에서 터치 이벤트를 얻는 방법?
- 5. CALayer에서 터치 이벤트를 얻는 방법?
- 6. 지속적인 터치 이벤트를 얻는 방법?
- 7. UITableViewCell의 imageView에서 터치 이벤트를 얻는 방법?
- 8. 사용자가 UIView 외부를 터치 할 때 어떻게 이벤트를 처리합니까?
- 9. Android에서 터치 해제 방법
- 10. EditText가 QVGA 장치의 소프트 키보드로 업데이트되지 않습니다.
- 11. 프로그래밍 가능한 키보드로 키보드 입력
- 12. WPF - 키보드로 날짜를 입력 할 수 있습니까?
- 13. 소프트 키보드로 Android adjustResize 레이아웃 크기 조정
- 14. 사용자가 이미지를 터치 할 때 이미지의 일부를 지우는 방법
- 15. 사용자가 cocos2d에서 화면을 터치 할 때 몸체를 회전시킬 수있는 방법
- 16. Android : 소프트 키보드가 팝업 될 때 이벤트를 잡는 방법?
- 17. Android에서 터치 또는 누르기 이벤트를 처리하는 방법은 무엇인가요?
- 18. 일정한 속도로 터치 위치를 얻는 방법?
- 19. (Android) 출시시 사용자가 화면을 터치 할 때 이벤트를 발생시킬 필요가 있습니까?
- 20. ipad 화면에서 터치 할 때 PDF 주석을 얻는 방법
- 21. android에서 DialogResult를 얻는 방법?
- 22. 사용자가 자바로 입력 할 때 감지하기
- 23. UIImageView의 터치 이벤트를 감지하는 방법
- 24. android에서 EditText를 입력 할 때 ListView 데이터를 필터링하는 방법
- 25. Android에서 터치 이벤트
- 26. 사용자가 Android에서 탭을 클릭 할 때 이벤트가 필요합니다.
- 27. 이벤트를 사용하지 않고 아이폰에서 터치 위치의 배열을 얻는 방법?
- 28. android에서 현재 위치를 얻는 방법
- 29. android에서 windowonfocuschange() 이벤트를 설정하는 방법
- 30. ActionScript 3.0 : 사용자가 텍스트를 입력 할 때 함수를 실행하는 방법?
대부분의 가상 키보드 키를 인식하지 못합니다. – keinabel