카테고리 보관물: Android

Android

맞춤법 검사 Android edittext를 비활성화하는 방법 밑줄을 제거하고 싶습니다. 어떻게 할

edittext 필드 안의 텍스트에서 밑줄을 제거하고 싶습니다. 내부에 밑줄이 그어진 텍스트가있는 텍스트 필드

어떻게 할 수 있습니까?



답변

다음 코드로 할 수 있습니다. 의 레이아웃에 붙여 넣기 만하면 EditText됩니다.

android:inputType="textNoSuggestions"


답변

맞춤법 검사를 없애 EditText려면 XML에서의 InputType을 다음과 같이 지정해야합니다 .

android:inputType="textNoSuggestions"

그러나 여러 EditText줄로되어 있고 맞춤법 검사를 제거해야하는 경우 XML에서 다음과 같이 EditText의 InputType을 지정해야합니다.

android:inputType="textMultiLine|textNoSuggestions"


답변

Chintan의 답변에 사소한 추가-이러한 (및 기타) 조합도 ​​허용됩니다.
android:inputType="textCapSentences|textNoSuggestions"


답변

또는 빨간색 밑줄 (및 자동 수정 대화 상자) 만 비활성화하려면에서 isSuggestionsEnabled()메서드를 재정의 할 수 있습니다 TextView.

이렇게하면 키보드 자동 완성이 계속 작동합니다.


답변

방금 EditText에 한 줄을 추가했습니다.
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

그리고 그것은 나를 위해 잘 작동했습니다.


답변

그래서 직접적인 방법을 찾을 수 없었습니다. 따라서 아래 해결 방법으로 진행했습니다.

editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

입력 유형이 눈에 보이는 암호가되므로 장치 설정에서 맞춤법 검사가 활성화되어 있어도 빨간색 밑줄이 나타나지 않습니다. 🙂


답변