[android] Autosuggest für EditText deaktivieren?


4 Answers

android:inputType="textNoSuggestions"  

außerdem solltest du das besser lesen

Question

Gibt es eine Möglichkeit, diese Autosuggest-Liste programmgesteuert zu deaktivieren, die bei der Eingabe von EditText angezeigt wird?




Ich habe dieses Ding auf Samsung Handys mit 4.4.4 bekommen. Das hat mein Problem gelöst

android:inputType="text|textVisiblePassword|textNoSuggestions"



  1. Programmatisch

    edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
    
  2. XML

    android:inputType="textNoSuggestions|textVisiblePassword"
    



Sie könnten einfach die Methode setThreshold() von setThreshold() verwenden. Setzen Sie den Schwellenwert auf 100, wenn Sie keine Vorhersagen anzeigen möchten. Wenn Sie die Anzeige von Vorhersagen erneut aktivieren möchten, setzen Sie sie je nach Bedarf auf einen kleinen Wert wie 1 oder 2 zurück.




Da dies immer noch ein Problem ist, werde ich diese Antwort posten. Android: inputType = "textVisiblePassword" funktioniert, aber es ist unerwünscht, erstens, weil es eine falsche Darstellung der Eingabe ist und zweitens weil es Gesture Typing deaktiviert!

Stattdessen musste ich BEIDE Flags TextNoSuggestions und TextFilter verwenden. Entweder einer alleine hat nicht funktioniert.

android:inputType="textCapSentences|textFilter|textNoSuggestions"

Die textCapSentances war aus anderen Gründen. Aber dieser inputType hielt den Swipe-Typ und deaktivierte die Vorschlagssymbolleiste.




Related



Tags

android android