给EditText添加ChangedListener(内容改变监听)

来源:互联网 发布:lasso算法 编辑:程序博客网 时间:2024/05/22 02:04

1、给EditText添加加ChangedListener

EditText editText = (EditText) findViewById(R.id.edittext);editText.addTextChangedListener(watcher);


2、描述监听

private TextWatcher watcher = new TextWatcher() {        @Override    public void onTextChanged(CharSequence s, int start, int before, int count) {        // 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 afterTextChanged(Editable s) {        // TODO Auto-generated method stub            }};

3.直接写成内部类方法

EditText editText = (EditText) findViewById(R.id.edittext);
editText.addTextChangedListener(new TextWatcher() {@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {}@Overridepublic void beforeTextChanged(CharSequence s, int start, int count,int after) {// TODO Auto-generated method stub}@Overridepublic void afterTextChanged(Editable s) {// TODO Auto-generated method stub}});
	
				
		
原创粉丝点击