EditText和MultiAutoCompleteTextView建议

时间:2010-12-29 07:33:04

标签: android autocomplete android-edittext

我在我的应用中使用MultiAutoCompleteTextView来显示各种建议。

我注意到MultiAutoCompleteTextView不支持默认使用EditText的常规android suggerstion(弹出软键盘上方的建议条。

有没有办法显示常规建议和我想在MultiAutoCompleteTextView中显示的建议?

1 个答案:

答案 0 :(得分:9)

我发现设置输入类型仅在我使用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);