您的位置:首页 > 移动开发 > Android开发

Android之EditText文本框监听事件

2013-11-27 19:01 351 查看
editText= (EditText)findViewById(R.id.text);

editText.addTextChangedListener(textWatcher);

private TextWatcher textWatcher = new TextWatcher() {

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
// doSearchMethod();

  Log.e("111", "改中");
}

@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub

  Log.e("111", "改前");
}

@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
doSearchMethod();

  Log.e("111", "改完");
}
};

private void doSearchMethod(){
String keyword = editSearch.getText().toString();
if (GlobalInfo.SOFTPRODUCTLIST.get(i).getName().indexOf(keyword) >= 0) {

  //处理代码
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: