In che modo è possibile disattivare i suggerimenti in EditText in Android?In che modo posso disattivare i suggerimenti in EditText?
risposta
E 'già descritte nel link Yoni Samlan postato. Si consiglia di leggere la documentazione correttamente;)
C'è un metodo chiamato setInputType. Tutto ciò che serve è di chiamarlo con
edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
android:inputType="textNoSuggestions"
. Vedere lo xml attribute documentation e gli sviluppatori Android blog post.
Grazie per la tua risposta. Ma io sto cambiando dinamicamente l'edittext che voglio fare lo stesso nel codice java. Per favore aiutatemi. – James
In alto, Tseng ha ragione: la maggior parte degli attributi xml-and-go Android hanno i metodi set [attributeName] corrispondenti, in questo caso setInputType. –
android:inputType="textNoSuggestions"
secondo le this, può o non siano supportate dal IME (tastiera).
Tuttavia, questo sembra funzionare più spesso
android:inputType="textNoSuggestions|textVisiblePassword"
'android: inputType =" textNoSuggestions | textVisiblePassword "' ha fatto il trucco per il mio Wildfire e Desire HD. Tx! – JOG
@Kurru: Funziona, ma ottengo un brutto arresto NullPointerException durante il tentativo di 'event.getKeyCode()'. –
Si prega di notare, questo causerà un problema con le tastiere Swype. Lo spazio non lo aggiungerà automaticamente dopo che una parola è stata "scambiata". Inoltre, la funzionalità Voice to Text non funzionerà in quanto la funzione è disabilitata poiché la tastiera Swype lo vede come un "campo password". –
Questo sembra funzionare meglio;
edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
cioè la password visibile e non tipi di ingresso suggerimento sono in OR insieme
Per assicurarsi la possibilità di aggiungere anche questo attributo per la modifica del testo
android:inputType="textNoSuggestions|textVisiblePassword"
utilizzare la soluzione successiva - ho notato che quando l'invio di messaggi di posta elettronica non suggerimento apparenze
android:inputType="textCapSentences|textNoSuggestions|textEmailAddress"
non è un t 100% ma funziona :)
Se si utilizza InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS in attività, funzionerà correttamente. In caso di DialogFragment, è necessario posizionare InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS a onActivityCreated() gestore come di seguito: -
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
EditText editTextUsername = (EditText)dialogView.findViewById(R.id.txtUsername);
editTextUsername.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
}
- 1. EditText e MultiAutoCompleteTextView suggerimenti
- 2. Posso nascondere/disattivare i campi in Settings.bundle?
- 3. WPF - convalida - come mostrare i suggerimenti e disattivare "run" pulsante
- 4. Come aggiungere suggerimenti in EditText con inputType = "numberDecimal"?
- 5. In che modo EditText accetta solo valori interi o float?
- 6. aggiungi suggerimenti per i controlli creati in modo programmatico
- 7. Come disattivare i suggerimenti degli strumenti sulla barra di scorrimento in PHPStorm
- 8. Come posso rendere selezionabili i collegamenti in un EditText?
- 9. Come disattivare globalmente i messaggi in ombra (symbol :: shdw)? O altri suggerimenti di "buone pratiche"?
- 10. Come visualizzare i suggerimenti in Tkinter?
- 11. Posso fare in modo che i font TypeKit funzionino localmente?
- 12. Posso disattivare l'unione automatica in Subversion?
- 13. Come posso ottenere i suggerimenti che mostrano in dygraphs senza annotazioni
- 14. Cambia EditText IME_ACTION in modo programmatico
- 15. HighCharts - Come posso disattivare i punti?
- 16. Come disattivare temporaneamente i trigger in PostgreSQL?
- 17. Come disattivare la visualizzazione di "suggerimenti" sulla tastiera software
- 18. Come posso disattivare ASSERT (x) in C++?
- 19. Inserire i simboli unicode in edittext
- 20. Come posso disattivare un pulsante in Xcode?
- 21. Come creare diversi suggerimenti in sospeso in modo che filterEquals() restituisca false?
- 22. In che modo SqlCommand disinfetta i parametri?
- 23. Come disattivare in modo permanente Correzione automatica in iOS Simulator?
- 24. Come posso disattivare il messaggio del browser Web in python?
- 25. Come posso fare in modo che PyCharm riconosca i segnaposto nelle istruzioni SQL?
- 26. Come posso modificare EditText?
- 27. Come disattivare i snippet in Atom?
- 28. Come disattivare i trigger in PostgreSQL 9?
- 29. C'è un modo per disattivare i modelli personalizzati con un commento in ReSharper
- 30. Come disattivare il debugging in disassembly in modo permanente?
non supportato su HTC Desire – Kurru
Cosa strana, il mio desiderio e Wildfire quando si imposta Android: InputType = "textNoSuggestions" in XML non funziona. Impostarlo nel codice funziona come un fascino mEditText.setInputType (InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); Nessun problema con il mio Droid con i due metodi. –
@ol_v_er: nessuna delle due soluzioni funziona per me, in un Galaxy Note con la tastiera di Hacker. –