我已经使用下面的代码使用编辑文本框实现了我的列表视图过滤。我想知道如何使用操作栏上的搜索小部件实现精确过滤。AFAIK 搜索小部件没有任何 addTextChangedListener..
我已经通过 android 开发人员寻找搜索小部件,但找不到任何方法来做我想要实现的目标。
inputSearch.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
// When user changed the Text
MainActivity.this.adapter.getFilter().filter(cs);
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
}