내 레이아웃 중 하나에 EditText 필드가있는 Android 앱이 있습니다. 내 EditText에 대해 android:inputType="textNoSuggestions"
속성을 설정했습니다. 텍스트 필드에 추천 단어가 더 이상 표시되지 않습니다. 그러나 제안 표시 줄은 여전히 소프트 키보드 상단에 있으며 음성 입력 마이크 아이콘을 표시하는 용도로만 사용됩니다. 이 필드에 대한 음성 입력을 원하지 않거나 신경 쓰지 않고이 소프트 키보드에서 제안 표시 줄을 제거하려고합니다. 다른 inputType 플래그를 사용하여이를 수행 할 수있는 방법이 있습니까?Android EditText에서 소프트 키보드에서 추천 표시 줄을 삭제하는 방법은 무엇입니까?
답변
나를 위해 적합한 해결책을 찾았습니다. Google Now를 실행 프로그램에서 검색 창을 누른 상태에서 로그 캣을 보면 다음을 보여줍니다 그래서
07-03 19:50:07.760 1304-1304/? W/LatinIME﹕ Deprecated private IME option specified: nm
07-03 19:50:07.760 1304-1304/? W/LatinIME﹕ Use com.google.android.inputmethod.latin.noMicrophoneKey instead
, 나는 글고 XML의이 행을 추가했다 무슨 짓을했는지 :
는android:privateImeOptions="nm"
"나노는" LatinIME의 소스 코드에서 촬영 : http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.1_r1/com/android/inputmethod/latin/LatinIME.java#93
public static final String IME_OPTION_NO_MICROPHONE_COMPAT = "nm";
희망이 도움이!
작동하고 많은 도움이됩니다. 감사. – dazed
와아, 큰 관찰 거기,하지만 난 술집을 참조하십시오. 마이크 아이콘이 사라졌습니다. – user1841702
안드로이드 추가 :
android:privateImeOptions="nm"
android:inputType="textNoSuggestions | textMultiLine"
제안하고, 제안 줄을 모두 제거 XML 속성의 조합을 editext하기
또는
android:privateImeOptions="nm"
android:inputType="textFilter | textMultiLine"
내가 구현 한 한 가지 단점은 이제 3 행 세트의 maxLines를 가진 EditText 필드가 이상적인 하나의 행으로 유지된다는 것입니다. 해결 방법을 찾고 있습니다. –
이 문제를 해결하고 위의 답변을 업데이트했습니다. –
- 1. Android 키보드에서 추천 사용자 정의
- 2. Android EditText에서 힌트 줄을 만드는 방법은 무엇입니까?
- 3. Android 휴대 전화에서 소프트 키 표시 줄을 숨기는 방법은 무엇입니까?
- 4. 소프트 키를 눌러서 소프트 키보드에서 컨텍스트 메뉴를 여는 방법은 무엇입니까?
- 5. EditText에서 Android 소프트 키 보드 - 소프트 키 보드 위치 설정
- 6. neo4j의 기능을 소프트 삭제하는 방법은 무엇입니까?
- 7. Android 소프트 키보드에서 키의 주요 배경을 변경하는 방법
- 8. Android 폰에서 Chrome의 추천 표시 줄을 사용하지 않음
- 9. 소프트 키보드에서 완료하지 못하게하는 방법
- 10. EditText에서 소프트 키보드를 숨기는 방법
- 11. 샘플 소프트 키보드에서 후보 항목을 커밋하는 방법?
- 12. Android IME, EditText에서 커서 위치 설정
- 13. Android Dev : 화면 (소프트) 키보드에서 키 이벤트 받기
- 14. 안드로이드 - 소프트 키보드에서 EditText를 숨기지 않는 가장 좋은 방법은 무엇입니까
- 15. Android Canvas의 ArrayList에서 한 줄을 삭제하는 방법은 무엇입니까?
- 16. Android 키보드에서 터치 동작을 기록하는 방법은 무엇입니까?
- 17. perl에서 특정 줄을 삭제하는 방법은 무엇입니까?
- 18. Emacs가 파일에서 빈 줄을 삭제하는 방법은 무엇입니까?
- 19. 스칼라에서 파일의 마지막 줄을 삭제하는 방법은 무엇입니까?
- 20. Android 용 소프트 키보드에서 번호를 먼저 표시하는 방법이 있습니까?
- 21. Enter 키를 쿼리하는 것이 Android 소프트 키보드에서 작동하지 않습니다.
- 22. Android : EditText에서 회 전자 선택 내용 표시
- 23. 상태 표시 줄을 숨기는 방법은 무엇입니까?
- 24. 내 소프트 키보드에서 주 활동을 시작하는 방법
- 25. 안드로이드 소프트 키보드에서 탐색 버튼을 제거 하시겠습니까?
- 26. 소프트 키보드에서 언어를 추가하고 사용하는 방법
- 27. 소프트 키보드에서 이동 버튼을 고정하는 방법
- 28. 어떻게 안드로이드 소프트 키보드에서 마이크를 클릭했는지 확인하려면?
- 29. SoftCompleteTextView의 추천 목록이 소프트 키보드 android와 중복됩니다.
- 30. 소프트 키보드가 숨겨져있을 때 editText에서 커서를 숨기기
일반적으로 음성 입력 아이콘은 스페이스 바 바로 옆의 키보드 하단에 있습니다. 타사 키보드를 사용합니까? 그들은 "물건"을 무시하는 것으로 알려져 있습니다 – reVerse
Nexus 5 w/kit kat 4.4 재고 없음 OS 스톡 키보드 – ErlVolton
이것은 추천 바를 완전히 제거하지 못했습니다. –