我在我的应用中使用MultiAutoCompleteTextView来显示各种建议。
我注意到MultiAutoCompleteTextView不支持默认使用EditText的常规android suggerstion(弹出软键盘上方的建议条。
有没有办法显示常规建议和我想在MultiAutoCompleteTextView中显示的建议?
答案 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);