package com.google;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.EditText;
public class ActMain extends Activity {
private EditText et_search;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
et_search = (EditText) findViewById(R.id.et_search);
et_search.addTextChangedListener(textWatcher);
}
private TextWatcher textWatcher = new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
//
System.out.println("-1-onTextChanged-->"
+ et_search.getText().toString() + "<--");
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
//
System.out.println("-2-beforeTextChanged-->"
+ et_search.getText().toString() + "<--");
}
@Override
public void afterTextChanged(Editable s) {
//
System.out.println("-3-afterTextChanged-->"
+ et_search.getText().toString() + "<--");
}
};
}
Android应用开发EditText文本内容变化监听方法
最新推荐文章于 2024-05-10 17:11:33 发布
本文提供了一个Android应用程序示例,展示了如何使用EditText组件并监听其文本变化。通过实现TextWatcher接口,可以在文本发生变化前后执行相应的操作。


925

被折叠的 条评论
为什么被折叠?



