EditText和MultiAutoCompleteTextView建议

9
我在我的应用程序中使用MultiAutoCompleteTextView显示各种建议。
我注意到MultiAutoCompleteTextView不支持EditText默认带有的常规Android建议(出现在软键盘上方的建议条)。
是否有一种方法可以同时显示常规建议和我想要在MultiAutoCompleteTextView中显示的建议?
1个回答

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);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接