EditText 监听 Text 的 改动
16lz
2021-01-23
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
[功能]
当EditText 的 Text 改变时 我们希望得到通知 但是可惜的是 android 并没有这个监听器 也就无从得知变化了 但是有个类可以帮助我们 那就是 TextWatcher
private TextWatcher watcher = new TextWatcher(){ @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { Log.d("TAG","[TextWatcher][onTextChanged]"+s); } };
2. 在 EditText 上注册该 TextWatcher 实例
EditText et = (EditText)findViewById(R.id.edit); et.addTextChangedListener(watcher);
更多相关文章
- Android 需要使用不同实例的情况
- Android唤醒、解锁屏幕代码实例
- Android中从图库中选取图片实例详解
- Android中ExpandableListView的用法实例
- android逆向神器之firda
- android用户界面之Notification教程实例汇总
- Android监听Home键实例详解
- 第三十六天 一乐在其中—Android的按钮单击事件及监听器的实现方
- Android拨打电话功能实例详解