所以我是 Android 开发的新手,我目前正在研究 TextWatcher。
我正在尝试做的是将我的 TextWatcher 侦听器附加到 EditText 小部件,在用户输入一些文本后,说“Hello”,他突出显示“llo”并输入 r,我在 TextView 小部件中显示更改。对于上面的示例,它将显示“llo --> r”。
现在从我阅读和尝试的内容来看,由于每次用户输入内容时都会调用 textchangelistener,所以当我在手机上运行它时,我的代码最终崩溃了。
有没有办法仅在更改突出显示的文本时调用侦听器,以避免每次我只是在 EditText 小部件中输入内容时调用它?我希望我的问题是有道理的,在发帖之前我已经尝试过环顾四周,但我找不到任何东西。
不寻找代码,只是一些指针,所以我可以弄清楚如何做到这一点。
谢谢!