使用搜索的输入字符串排序列表

时间:2015-10-17 11:22:20

标签: android sorting listview search

我正在开发一个Parse / Android应用程序,我从服务器获取对象的数组列表,例如我在适配器中显示的Apple,Banana,Carrot,Dino等。

现在我想在我的列表上进行搜索,如果我按任何字母表它会根据这些字符显示项目,例如:如果我按下“A”,它会显示我:Apple,Apricot等不要显示任何其他内容。

我的代码如下:

// mItems is my arraylist of objects with "title" object.
mItems = (ArrayList<ParseObject>) objects;
mAdapter = new GenericAdapter<ParseObject>(getApplicationContext(), 
mItems,R.layout.listview_dical_assist,mNotificationsBinder);
mListView.setAdapter(mAdapter);

我的autoComplete editField我想在那里制作排序列表。

autoComplete.addTextChangedListener(new TextWatcher() {

              @Override
              public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {

               // I need to put that search query here user press any character

               adapter.notifyDataSetChanged();
              }

              @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

              }
          });

0 个答案:

没有答案