Comment puis-je désactiver les suggestions dans EditText dans Android?Comment puis-je désactiver les suggestions dans EditText?
Répondre
Il est déjà décrit dans le lien Yoni Samlan posté. Vous devriez lire la documentation correctement;)
Il existe une méthode appelée setInputType. Tout ce que vous avez besoin est d'appeler avec
edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
android:inputType="textNoSuggestions"
. Voir le xml attribute documentation et ce développeur Android blog post.
Merci pour votre réponse. Mais je un dynamiquement en éditant le edittext je veux faire la même chose dans le code de Java. Veuillez m'aider. – James
Tseng ci-dessus a raison - la plupart des attributs paramétrables Android xml ont des méthodes set set [attributeName], dans ce cas setInputType. –
android:inputType="textNoSuggestions"
selon this, peut ou non être pris en charge par l'IME (le clavier).
Cependant, cela semble fonctionner plus souvent
android:inputType="textNoSuggestions|textVisiblePassword"
'android: inputType =" textNoSuggestions | textVisiblePassword "' a fait l'affaire pour mon Wildfire et Desire HD. Tx! – JOG
@Kurru: Cela fonctionne, mais je reçois un plantage NullPointerException en essayant 'event.getKeyCode()'. –
Veuillez noter que cela causera un problème avec les claviers Swype. L'espace ne s'ajoutera pas automatiquement après qu'un mot a été "swypé". De plus, la fonction de conversion vocale en texte ne fonctionnera pas car la fonction est désactivée puisque le clavier Swype considère cela comme un "champ de mot de passe". –
Cela semble fonctionner mieux;
edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
-à-dire le mot de passe visible et aucun type d'entrée de suggestion sont jointes avec
Pour vous assurer que vous pouvez également ajouter cet attribut à votre modifier le texte
android:inputType="textNoSuggestions|textVisiblePassword"
utiliser la solution de contournement suivante - J'ai remarqué que lors de l'envoi de messages électroniques aucune suggestion n'apparaît -
android:inputType="textCapSentences|textNoSuggestions|textEmailAddress"
t 100% mais cela fonctionne :)
Si vous utilisez InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS dans l'activité, cela fonctionnera correctement. En cas de DialogFragment, vous devez placer InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS au gestionnaire onActivityCreated() comme ci-dessous: -
@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. Désactiver HTML TextField Dérouler boîte à suggestions
- 2. Désactiver les suggestions Visual Studio lors de l'utilisation de Resharper?
- 3. Comment désactiver l'affichage des « suggestions » sur le clavier souple
- 4. HTML/CSS - Entrée [Texte] Comment désactiver les suggestions du navigateur dans la liste déroulante?
- 5. Désactiver les suggestions de dénomination de Resharper dans les fichiers de balisage?
- 6. changer EditText
- 7. contenu vertical aligner dans les applications EditText
- 8. Comment créer EditText n'accepte les alphabets que dans android?
- 9. Android: EditText dans ListView
- 10. Comment modifier EditText?
- 11. Android: Multiline & Pas d'autosuggest dans EditText
- 12. EditText dans Android
- 13. EditText dans Android?
- 14. Comment convertir TextView en EditText dans android?
- 15. Nouvelle ligne Android dans mon EditText
- 16. Remplacer les variables dans le texte: Suggestions?
- 17. Les suggestions de recherche échouent dans 2.2
- 18. EditText Problème
- 19. Comment obtenir des suggestions dans NetBeans pour les fichiers inclus
- 20. Put contraint à un EditText
- 21. Comment désactiver les sons dans TortoiseSVN?
- 22. Comment désactiver les cookies dans Amazon S3
- 23. Comment désactiver temporairement les déclencheurs dans PostgreSQL?
- 24. Comment désactiver les raccourcis dans WPF TextBox
- 25. Comment désactiver les fips dans asp .net
- 26. Comment désactiver les astuces dans Dev C++?
- 27. Comment désactiver les onglets dans Richfaces
- 28. Comment désactiver les puces dans NSSecureTextField?
- 29. Comment désactiver les retours logiques dans Emacs?
- 30. Suggestions pour localiser les exceptions
Non pris en charge sur le HTC Desire – Kurru
Chose étrange, sur mon Desire et Wildfire lors de la configuration Android: inputType = "textNoSuggestions" en XML, cela ne fonctionne pas. Le définir dans le code fonctionne comme un charme mEditText.setInputType (InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); Pas de problème avec mon Droid avec les deux méthodes. –
@ol_v_er: aucune solution ne fonctionne pour moi, dans une Galaxy Note avec le clavier de Hacker. –