gpt4 book ai didi

android - 自动更正不适用于 autocompletetextview?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:16 24 4
gpt4 key购买 nike

Android 中的autocompletetextview 和multiautocompletetextview 似乎无法启用自动更正。

  1. 自动更正与标准 EditText 完美配合。
  2. 一旦使用 Autocompletetextview 或 Multiautocompletetextview,自动更正就会停止工作。

我已经尝试了很多潜在的解决方法,但没有一个有效(即使用 XML 文件中的各种输入选项)。

有没有人能够在 Autocompletetextview 或 Multiautocompletetextview 上成功启用自动更正,并且仍然能够将建议列表作为适配器提供给它?非常感谢!

最佳答案

autocompletetextview 将在输入 View 上设置 InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE 标志。

该标志使某些 IME 停止提供自动更正建议。

您可以像下面这样扩展 AutoCompleteTextView 并删除标志

public SocialCompleteTextView(Context context) {
super(context);
int removed = this.getInputType() & (this.getInputType() ^ InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
this.setInputType(removed);
}

关于android - 自动更正不适用于 autocompletetextview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31274473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com