有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在listView中过滤两个字符串

我有一个sqLite数据库,其中包含一个有3列的表,我在布局中使用了一个edittext和一个ListView。我现在做的是使用edittext应用搜索,并在ListView中显示过滤后的结果

以下代码应用于名为myFilter的edittext,Word是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());

       }

   });

我想做的是过滤两个字符序列,例如我想在我的listView中显示以a和b开头的单词,我可以这样做吗(例如words.getFilter()。过滤器(“a”、“b”)


共 (0) 个答案