Предложения EditText и MultiAutoCompleteTextView - PullRequest
9 голосов
/ 29 декабря 2010

Я использую MultiAutoCompleteTextView в своем приложении, чтобы показать различные предложения.

Я заметил, что MultiAutoCompleteTextView не поддерживает обычную поддержку Android, которая по умолчанию поставляется с EditText (полоса предложений, которая появляется над программной клавиатурой.

Есть ли способ показать как обычные предложения, так и те, которые я хочу показать в моем MultiAutoCompleteTextView?

1 Ответ

9 голосов
/ 14 октября 2011

Я обнаружил, что установка типов ввода вступила в силу только тогда, когда я установил их с помощью setRawInputType(). Я также узнал, что единственный способ использовать InputType.TYPE_TEXT_FLAG_AUTO_CORRECT был включить включите InputType.TYPE_CLASS_TEXT также. Так что это приведет к чему-то вроде этого:

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