源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android EditText 实现监听实例

  • 时间:2021-10-25 00:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android EditText 实现监听实例
我们要实现:当EditText的Text改变时,我们希望得到通知,但是可惜的是Android并没有这个监听器,也就无从得知变化了,但我们可以使用TextWatcher类可以帮助我们来实现这个功能。 现有一个id = edit的EditText。 [b]1、定义一个TextWatcher的实例。[/b]
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);
 }
 
};
[b]2、在EditText上注册该TextWatcher实例。[/b]
EditText et = (EditText)findViewById(R.id.edit);
et.addTextChangedListener(watcher);
这样每当EditText的Text改变的时候,onTextChanged()就会被调用! 以上就是对 Android EditText 控件进行的监听事件,有需要的朋友,可以参考下。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部