est-il possible d'avoir un editText qui permet aux multilignes et ne montre pas les suggestions? J'ai essayé avec ce code: que j'ai vu dans ce Question , mais cela n'a pas fonctionné pour moi. Si j'essaie d'utiliser les deux en même temps, l'Editext prend en charge Multiline, mais les suggestions apparaissent. Séparément, ils fonctionnent correctement. P> est-ce un bug dans le SDK? Ou peut-être qu'il n'est pas possible de les combiner? P> merci! P> p>
7 Réponses :
Ceci est censé faire ce que vous voulez:
android:inputType="textFilter|textMultiLine|textNoSuggestions"
Ne fonctionne pas si l'utilisateur utilise un clavier personnalisé comme Gbbard
Vous devez utiliser cette solution: Stackoverflow.com/a/45097648/7487013
Avertissement: il semble que ceci est une version de l'API dépendante.
sur 2.2 J'utilise: P> TextFilter code> L'option unique fonctionne pour moi sur une onglet exécutant 3.1 (aucune suggestion lors de la frappe) mais cela ne fonctionne pas sur un smartphone en cours d'exécution. 2.2 (Suggérez toujours lors de la frappe). P>
android:inputType="textVisiblePassword"
Vous pouvez également utiliser android: singleline = "false" code> pour utiliser multiline pour un editext p>
android:inputType="textVisiblePassword" It is working on android 2.3.x and above.
fonctionne pour moi
Un peu plus tard que les autres et la réponse a été acceptée, mais après quelques tests sur divers appareils, certains claviers ignorent TextFilter et textnosuggestion, la seule façon que j'ai trouvée à garantir aucun clavier utilise TextVisiblePassword
si Vous le souhaitez sur une multif ligne, vous pouvez utiliser: p> Notez qu'il a peu à voir avec le niveau d'API, mais plus à voir avec le clavier installé - le Clavier Samsung par défaut sur des appareils légèrement plus anciens, Swiftkey & TouchPal ignore définitivement TextFilter & TextNosuggestion P> J'espère que cela aide quelqu'un d'autre à l'avenir P> P>
TextVisiblePassword Code> est le seul moyen fiable que j'ai trouvé, mais il déclenche des applications de gestion de mots de passe b> (comme Bitwarden).
Si vous avez créé editext dynamiquement strong> et que vous voulez atteindre
Vous avez sauvé ma journée. Merci mec. Ce code fonctionne comme un charme. :)
tu as sauvé ma journée