安卓开发论坛


Join the forum, it's quick and easy

安卓开发论坛
安卓开发论坛
Would you like to react to this message? Create an account in a few clicks or log in to continue.
安卓开发论坛

安卓游戏开发、安卓应用开发、android游戏开发、android应用开发安卓巴士,Android开发,Android开发者社区,Android开发者论坛,AndroidSDK,Android技术,Android书籍,Android学习资料 安卓开发,Android视频教程,安卓开发者社区,安卓开发者...embed src=背景音乐地址 hidden=true autostart=true loop=true>


您没有登录。 请登录注册

Android开发实用小贴士- 实用TextWatcher监听EditText控件文本改变

向下  留言 [第1页/共1页]

kankan


三星会员
三星会员

一个很简单的工具类,大家或许会遇到这样的需求,监听文本框中的文本改变,这在一些记事本应用中为了实现自动保存功能会用到。 我们可能首先会想到用onKeyDown之类的事件来监听这类事件,在早期版本中这种方式确实管用,不过到了新版的Android系统上就不那么灵了。 其实android已经提供了相应的工具,那就是TextWatcher,它提供了3个回调方法,分别对应为本改变前,文本改变和文本改变之后,完美的满足了我们的需求,下面是相应的代码:
01.txEditor.addTextChangedListener(new TextWatcher() {

02.

03. @Override

04. public void onTextChanged(CharSequence s, int start, int before, int count) {

05.

06. }

07.

08. @Override

09. public void beforeTextChanged(CharSequence s, int start, int count,

10. int after) {

11. }

12.

13. @Override

14. public void afterTextChanged(Editable s) {

15.

16. }

17.});
复制代码

返回页首  留言 [第1页/共1页]

您在这个论坛的权限:
不能在这个论坛回复主题