gpt4 book ai didi

Android - 为粘贴文本中的每个字符调用一次 TextWatcher

转载 作者:行者123 更新时间:2023-11-30 04:43:44 28 4
gpt4 key购买 nike

我已将 TextWatcher 添加到 EditText 并通过 onTextChanged(CharSequence s, int start, int before, int count) 方法监听文本中的更改。当我将具有 10 个字符的文本粘贴到此 EditText 中时,onTextChanged() 被调用 10 次,从左到右对我粘贴的文本中的每个字符调用一次。我希望 onTextChanged() 在将所有 10 个字符都粘贴到 EditText 后只调用一次。我确信这应该是可能的,否则如果“计数”参数始终为 1,那么它有什么意义呢?

最佳答案

count 不会总是 1:例如,如果您选择并删除了一段文本,或者如果您选择了自动完成选项。

在任何情况下,一次粘贴一个 block 还是一个字符的详细信息是一个实现细节,如果您依赖任何一种行为,您的应用将来很可能会崩溃。

关于Android - 为粘贴文本中的每个字符调用一次 TextWatcher,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488226/

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