Voglio rimuovere le sottolineature dai testi all'interno dei campi di testo. 
Come lo posso fare?
android:inputType="textNoSuggestions"?
Voglio rimuovere le sottolineature dai testi all'interno dei campi di testo. 
Come lo posso fare?
android:inputType="textNoSuggestions"?
Risposte:
Puoi farlo con il seguente codice. Basta incollarlo nel layout di EditText.
android:inputType="textNoSuggestions"
EditTextsolo per . Non testato con EditText mobile. (Immagino tu intenda per TextInputlayout)
Per eliminare il controllo ortografico è necessario specificare EditTextInputType di nell'XML come segue:
android:inputType="textNoSuggestions"
Tuttavia, se il tuo EditTextè multilinea e devi anche sbarazzarti del controllo ortografico, devi specificare InputType di EditText nell'XML come segue:
android:inputType="textMultiLine|textNoSuggestions"
Oppure, se vuoi semplicemente disabilitare la sottolineatura rossa (e la finestra di dialogo di correzione automatica), puoi sovrascrivere il isSuggestionsEnabled()metodo su TextView.
Ciò manterrà il completamento automatico della tastiera funzionante.
return false;
Ho appena aggiunto una riga per EditText
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
e ha funzionato bene per me.
Quindi non sono stato in grado di trovare un modo diretto per farlo. Quindi è andato avanti con la soluzione alternativa di seguito:
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Poiché il tipo di input diventa una password visibile, anche se il controllo ortografico è abilitato dalle impostazioni del dispositivo, la sottolineatura rossa non verrà visualizzata. :)