自动更正不适用于 autocompletetextview?
Auto-correction does not work with autocompletetextview?
Android中的autocompletetextview和multiautocompletetextview似乎无法启用自动更正。
- 自动更正与标准 EditText 完美配合。
- 一旦使用 Autocompletetextview 或 Multiautocompletetextview,自动更正就会停止工作。
我已经尝试了很多潜在的解决方法,但其中 none 有效(即使用 XML 文件中的各种输入选项)。
有没有人能够在 Autocompletetextview 或 Multiautocompletetextview 上成功启用自动更正并且仍然能够将建议列表作为适配器提供给它?非常感谢!
autocompletetextview 将在输入视图上设置 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和multiautocompletetextview似乎无法启用自动更正。
- 自动更正与标准 EditText 完美配合。
- 一旦使用 Autocompletetextview 或 Multiautocompletetextview,自动更正就会停止工作。
我已经尝试了很多潜在的解决方法,但其中 none 有效(即使用 XML 文件中的各种输入选项)。
有没有人能够在 Autocompletetextview 或 Multiautocompletetextview 上成功启用自动更正并且仍然能够将建议列表作为适配器提供给它?非常感谢!
autocompletetextview 将在输入视图上设置 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);
}