我有一个sqLite数据库,其中包含一个包含3列的表,我在我的布局中使用了edittext和ListView。我现在所做的是使用edittext应用搜索并在ListView中显示过滤结果。
以下代码适用于名为myFilter的edittext,单词是simplecursoradapter:
myFilter.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
public void onTextChanged(CharSequence s, int start,
int before, int count) {
words.getFilter().filter(s.toString());
}
});
我想要做的是过滤两个Charsequences,例如我想在我的listView中显示以a和b开头的单词,我可以做那样的事情(例如words.getFilter()。filter(“a “,”“b”);?