所以我是Android开发的新手,我正在寻找TextWatcher。
我正在尝试做的是将我的TextWatcher监听器附加到EditText小部件,在用户输入一些文本后,说出“Hello”并突出显示“llo”并输入r中的类型,我在TextView小部件。对于上面的例子,它将显示“llo - > r”。
现在我已经阅读并尝试了,因为每次用户输入内容时都会调用textchangelistener,当我在手机上运行时,我的代码最终崩溃了。
有没有办法只在更改突出显示的文本时调用侦听器,以避免每次我只是在EditText小部件中键入内容时调用它?我希望我的问题有道理,我在发布之前试过四处寻找,但我找不到任何东西。
不寻找代码,只是一些指针,所以我可以弄清楚如何做到这一点。
谢谢!
答案 0 :(得分:0)
你最好的选择是使用OnEditorActionListener而不是textwatcher,直到现在我还不知道。当文本视图发生更改时会调用它,因为编辑文本是文本视图而不是完美地工作。
Heres some info on the listener
顺便欢迎来到android平台,我想你会发现它是一种丰富的语言,绝对值得学习。如果你真的想要一些指针,你的主要参考点应该是this link,它在开发选项卡中有许多指导和指针。祝你好运