2017-05-19 2 views
0

Wie kann ich einen EditText implementieren, der automatisch falsch geschriebene Wörter beim Tapen der Soft-Tastatur-Leertaste korrigiert? Ich habe dieses Verhalten auf WhatsApp gesehen, zum Beispiel, wenn du "aricle" schreibst und die Leertaste drückst, bringt es "article", gleiches, wenn du "articl" oder so schreibst, ist das ein Android-Verhalten oder ein WhatsApp-Spezialverhalten? Ich habe versucht, mit AutoCompleteTextView und AutoText = True (obwohl veraltet ist, musste ich versuchen)Korrektur falsch geschriebener Wörter auf Android EditText

+0

Vielleicht ist es das, was Sie suchen? 'android: inputType =" text "' – grant

+0

Ich würde sagen, dass es ein Verhalten der Soft-Tastatur ist, nicht edittext –

Antwort

0

Autokorrektur ist eine Funktion der Tastatur, die Sie verwenden. Aber wenn Sie diese Funktion in Ihre Android-Anwendung einfügen möchten, dann können Sie Rechtschreibprüfung Rahmen von Anroid angeboten. Es ermöglicht Ihnen, Rechtschreibprüfung in Ihrer Android-Anwendung mit Hilfe von Android-Dienst zu implementieren. Für weitere Informationen können Sie unter Link

https://developer.android.com/guide/topics/text/spell-checker-framework.html#SpellCheckLifeCycle

Und zum Beispiel sehen, können Sie diesen Link sehen in

https://code.tutsplus.com/tutorials/an-introduction-to-androids-spelling-checker-framework--cms-23754