【发布时间】:2014-04-09 08:37:30
【问题描述】:
我有一个 sqLite 数据库,其中包含一个包含 3 列的表,我在布局中使用了一个编辑文本和一个 ListView。我现在所做的是使用编辑文本应用搜索并在ListView 中显示过滤结果。
以下代码应用于名为myFilter的edittext,words是implecursoraapter:
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());
}
});
我要做的是过滤两个字符序列,例如我想在我的listView中显示以a和b开头的单词,我可以这样做吗(例如words.getFilter().filter("a","b");?
【问题讨论】:
标签: java android android-listview