2010-12-29 2 views
9

Ich verwende eine MultiAutoCompleteTextView in meiner App, um verschiedene Vorschläge anzuzeigen.EditText und MultiAutoCompleteTextView Vorschläge

Ich bemerkte, dass MultiAutoCompleteTextView nicht die regelmäßige android suggerstion nicht unterstützt, die defaultly sind mit EditText (dem Streifen von Vorschlägen, die über der Soft-Tastatur erscheint.

Gibt es eine Möglichkeit zu zeigen, sowohl die regelmäßigen Vorschläge und die, die ich in meinem MultiAutoCompleteTextView zeigen?

Antwort

9

fand ich, dass die Input-Typen Einstellung Effekt nur nahm, wenn ich sie mit setRawInputType() gesetzt. ich fand auch heraus, dass der einzige Weg, InputType.TYPE_TEXT_FLAG_AUTO_CORRECT zu verwenden war ebenfalls enthalten umfassen InputType.TYPE_CLASS_TEXT. Also würde es in etwa so aussehen:

multiAutoCompleteTextView.setRawInputType(InputType.TYPE_CLASS_TEXT 
    |InputType.TYPE_TEXT_FLAG_CAP_SENTENCES 
    |InputType.TYPE_TEXT_FLAG_AUTO_CORRECT 
    |InputType.TYPE_TEXT_FLAG_MULTI_LINE);