EditText 和 MultiAutoCompleteTextView 建议

发布于 2024-10-09 16:48:14 字数 188 浏览 2 评论 0原文

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

我注意到 MultiAutoCompleteTextView 不支持默认带有 EditText 的常规 Android 建议(软键盘上方弹出的建议条)。

有没有办法同时显示常规建议和我想在我的文本中显示的建议?多重自​​动完成文本视图?

I'm using a MultiAutoCompleteTextView in my app to show various suggestions.

I noticed that MultiAutoCompleteTextView doesn't support the regular android suggerstion that come defaultly with an EditText (the strip of suggestions that pops above the soft keyboard.

Is there a way of showing both the regular suggestions, and the ones I want to show in my MultiAutoCompleteTextView?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只为一人 2024-10-16 16:48:14

我发现只有当我使用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);

I found that setting the input types only took effect when I set them with setRawInputType(). I also found out that the only way to use InputType.TYPE_TEXT_FLAG_AUTO_CORRECT was to include
include InputType.TYPE_CLASS_TEXT also. So it would result in something like this:

multiAutoCompleteTextView.setRawInputType(InputType.TYPE_CLASS_TEXT
  |InputType.TYPE_TEXT_FLAG_CAP_SENTENCES
  |InputType.TYPE_TEXT_FLAG_AUTO_CORRECT
  |InputType.TYPE_TEXT_FLAG_MULTI_LINE);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文