gpt4 book ai didi

android - 覆盖 AutoCompleteTextView 中 Backspace 的默认行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:28 25 4
gpt4 key购买 nike

我使用的是 AutoCompleteTextView,退格键的默认行为是这样的。

假设我输入“Ar”,这会给我一个建议“Argentina”,我从下拉列表中选择“Argentina”...文本现在变成“Argentina”。但是说我需要删除最后一个字符,所以我在键盘上按了退格键,AutcompleteTextView 删除了所有文本,直到我键入的点(即文本现在再次变为“Ar”)。

如何消除此行为并让自动完成中的文本正常运行?

起初我以为它是某种 SpannableString,所以我调用了“clearSpans()”,但它似乎不起作用。有什么指点吗?

提前致谢。 :)

最佳答案

我认为您使用的是 MultiAutoCompleteTextView,它添加了 setTokenizer(new SpaceTokenizer())。如果你使用AutoCompleteTextView 而不是 MultiAutoCompleteTextView 并删除 setTokenizer(...)问题将消失。

关于android - 覆盖 AutoCompleteTextView 中 Backspace 的默认行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817958/

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