2017-05-19 20 views
0

私のファイル: callListFragment.java -ListFragmentで実装されているlistViewの検索機能を実装する方法は?

memberViewModel.java - >フルプロフィール画像アイコン、 - > ArrayAdapter (ビューホルダーMemberListAdapterで内部クラス)を拡張 - > ListFragment

MemberListAdapter.javaを拡張名前、電子メールアドレス。

fragment_calllist.xml calllist_item.xml

はcallListFragmentでListViewコントロールのための検索機能を実装する必要があります。

+0

[MCVE]してくださいすることにより、[編集]あなたの質問を作成してみます –

答えて

0
  1. listFragmentクラスにEditTextを追加します。
  2. 以下のコードをsearchMembersに追加してください。
  3. コール検索onCreateViewメソッドのメンバー。

    searchEditText.addTextChangedListener(new TextWatcher() { 
    
        @Override 
        public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) { 
         // When user changed the Text 
         yourListFragment.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 
        } 
    }); 
    
関連する問題