ListView가 있으며 하드웨어 키보드를 사용하여 항목을 필터링 할 수 있습니다. 그러나 하드웨어 키보드가없고 가상 키보드가없는 전화기의 경우 어떻게해야합니까? 가상 키보드가 눌려 졌을 때 버튼을 추가하는 방법이 있습니까?가상 키보드를 표시하는 버튼?
답변
아래 코드를 사용하여 온 스크린 키보드를 토글 할 수있었습니다. 나는 이것이 누군가에게 유용하기를 희망한다.
InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);
하드웨어 버튼을 누르고 있으면 다른 사람이 참조를 제공 할 수있는 규칙이 있습니다 (—). 하드웨어 버튼을 누르면 키보드가 나타납니다.
이것은 외관상 장치에 따라 다르지만. G1에서 작동한다는 것을 알고 있지만 내 HTC Hero에서는 홈 화면에서 작동하지 않습니다 (HTC는 홈 버튼을 들고있는 것처럼 몇 가지 바로 가기를 엉망으로 만든 것 같습니다).
어쨌든 ConnectBot과 같은 다른 앱을 알고 가상 키보드를 사용하기 위해이 규칙을 적용합니다.
메뉴를 길게 누르면 당시 소프트 키보드에 대해 몰랐던 응용 프로그램의 최후의 호환성을위한 것입니다. 오늘 작성된 응용 프로그램은이 응용 프로그램에 의존해서는 안됩니다. 그것은 호환성 모드이기 때문에 사용자가 기대하는 것과 다른 상태로 키보드를 올려 놓습니다. 예를 들어 사용자는 UI를 탐색하는 동안 일반 자동 닫기 규칙을 따르지 않고 명시 적으로이를 해제해야합니다. – hackbod
해명 해 주셔서 감사합니다 (안드로이드에서!))). 그렇다면 원래 질문에 대해 권장되는 UI 솔루션은 무엇입니까? 명시 적 검색/필터 텍스트 상자 bdls 언급? –
EditText 상자를 추가하는 것이 효과가있는 것 같습니다. 좋은 튜토리얼을 제공하는 http://stackoverflow.com/questions/1737009/answer-to-making-a-nice-looking-listview-filter-on-android (첫 번째 답변)에서 질문을 찾았습니다. . – Tyler
메뉴 버튼을 누르고 있으면 Android 4.0 (IceCreamSandwich)에서 더 이상 작동하지 않는 것 같습니다. 사용자가 목록을 더 이상 필터링 할 방법이없고 많은 긴 목록을 통해 안구 - grep을해야하는 많은 응용 프로그램에서 필터링 가능한 목록을 분리합니다.
- 1. 안드로이드 가상 키보드를 확장
- 2. 실제 키보드가 연결된 경우 가상 키보드를 표시하는 방법
- 3. 가상 키보드를 생성하고 기본 키보드를 대체하는 데 어떻게 사용합니까?
- 4. 하드웨어 키보드를 사용할 수없는 경우 가상 키보드를 표시하거나 숨기려면 어떻게해야합니까?
- 5. 프로그래밍 방식으로 키보드를 표시하는 방법
- 6. Qt에서 키보드를 표시하는 방법은 무엇입니까?
- 7. android에서 맞춤식 가상 키보드를 얻는 방법?
- 8. Blackberry Storm에 숫자 가상 키보드를 표시하려면 어떻게해야합니까?
- 9. osx에서 가상 키보드를 만드는 방법은 무엇입니까?
- 10. Arduino의 iOS 가상 버튼
- 11. 하드웨어 키보드를 사용하여 Android에서 버튼 누르기를 시뮬레이션하십시오.
- 12. Android 애플리케이션에 키보드를 표시하는 방법은 무엇입니까?
- 13. .net 포커스가있는 키보드를 표시하는 cf TextBox
- 14. Interface Builder : 화상 키보드를 표시하는 방법이 있습니까?
- 15. UISearchbar를 건드리지 않고 키보드를 표시하는 방법은 무엇입니까?
- 16. 두 개의 키보드를 화면에 표시하는 방법
- 17. 오른쪽 아래에 "숨기기 버튼"이있는 iPad 키보드를 숨기기
- 18. 가상 키보드 - 버튼 클릭을 메모에 보내는 가장 좋은 방법은 무엇입니까?
- 19. 가상 키보드를 만들고 싶습니다. 현재 활성 창이나 HWND_BROADCAST에 WM_KEYDOWN을 보내야합니까?
- 20. JavaScript를 사용하여 웹 사이트에 간단한 가상 키보드를 구현하려면 어떻게해야합니까?
- 21. LWUIT TextField에만 숫자 가상 키보드를 설정하는 방법 Password and Numeric?
- 22. 가상 키보드
- 23. android 가상 키보드 공백 제거 버튼
- 24. 마이크 버튼 숨기기 Android 가상 키보드
- 25. 키보드를 사임하거나 숨기는 방법?
- 26. 전체 화면으로 iPhone/iPad 키보드를 표시하는 방법 OpenGL ES 앱
- 27. EditText가 선택되었을 때 소프트 키보드를 표시하는 방법은 무엇입니까?
- 28. 갤럭시 탭을 사용하여 응용 프로그램에 소프트 키보드를 표시하는 방법
- 29. 가상 키보드로 숨겨진 텍스트 필드를 표시하는 방법은 무엇입니까?
- 30. iPhone의 버튼 드롭 다운 목록과 같은 버튼 목록을 표시하는 방법
감사합니다 somuch 그것이 잘 작동했음을 표시합니다 ..... – praveenb
잘 완료 됐습니다 – Sandy
나는 키보드 만 사용하고 다른 것은 텍스트 쓰기 필드가 없습니다. ??? – marjanbaz