私はSOソリューションを参照して一日中リストビューをフィルタリングしようとしていましたが、それを行うことはできませんでした。したがって、私はあなたの参照のために以下のコードを貼り付けています。私がやっていたことを正確に知っています。私はそれを解決し、可能であれば私のコードを編集したり、間違いを指摘してください。事前に感謝テキストのリストビューを並べ替える方法android
0
A
答えて
1
あなたのpublishResults
メソッドに問題があるようです。 performFiltering
から得られた結果は、アレイアダプタ内のオブジェクトリストには適用されません。これを行う簡単な方法は、フィルターを適用したアイテムで新しいArrayAdapter
を作成し、リストビューを更新することです。
アレイリストのデフォルトの動作は、プレフィックスをフィルタリングすることです。これが正常であれば、リストビューでsetFilterText
を呼び出すだけで、独自のフィルタリングを実装せずにフィルタするテキストを呼び出すことができます。
また、側面として、Filter newFilter = null;
をメソッド外に移動したいと思うかもしれません。それ以外の場合は、毎回フィルタを作成しています。同じ文字列値を持つテキストウォッチャーのテキストをフィルターとして呼び出しているので、メソッドの中にあるetsearch
の内容に制約を設定する必要はありません。
関連する問題
- 1. Androidリストビュー並べ替えの問題
- 2. 並べ替えリストビューのドロップダウン
- 3. Riakでデータを並べ替え/並べ替える方法は?
- 4. Laravelで並べ替え結果を並べ替える方法
- 5. Jquerymobileでリストビューを動的に並べ替える方法
- 6. リストビューをPHPでファイルサイズで並べ替える方法
- 7. VBリストビューを昇順と降順で並べ替える方法
- 8. C#使用方法パブリッククラスオブジェクトの並べ替え/並べ替え
- 9. 特定のリストビュー項目に従ってリストビューを並べ替える方法
- 10. リストビュー項目の並べ替え/並べ替えと変更の保存?
- 11. Collections並べ替えて両方のArrayListを並べ替える
- 12. 同じ列の数値とテキストを並べ替える方法
- 13. 並べ替えられていないリンクリストを並べ替える方法
- 14. 選択並べ替え並べ替え
- 15. 並べ替えで並べ替え
- 16. DataGrid列を並べ替える方法
- 17. Magentoカテゴリトップメニューを並べ替える方法
- 18. 図を並べ替える方法R
- 19. タプルを並べ替える方法
- 20. C#のWindowsフォームのリストビューのグループを並べ替える方法は?
- 21. Android RecyclerViewで文字列を並べ替える方法は?
- 22. Androidで中国語を並べ替える方法は?
- 23. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 24. C++の選択並べ替えなし並べ替え並べ替えなし
- 25. 並べ替えの方法配列インデックスで並べ替えられたリスト
- 26. ListViewAdapterのMergeCursorを並べ替えたり並び替える方法
- 27. リストビュー内でクラスを使用してアイテムを並べ替える方法は?
- 28. Facebook API -/taggable_friendsエンドポイントの並べ替えを並べ替える
- 29. 配列の並べ替え方法
- 30. Swiftでの並べ替え方法
返信ありがとうございます。コードで私を助けてください。私のコードplsを編集してください – cavallo
あなたの投稿をまだ編集する権限がありません。また、修正するための十分なコードを投稿していない。あなたは 'Contacts'のリストをフィルタリングしていますが、あなたのリストビューは' DeviceContacts'のリストを表示します。それはサブクラスですか? 'contactarray'を' Contacts'のリストに変更すると、 'notifyDataSetChanged'を' contactarray = new ArrayList(Collection )results.values); bindList(); 'に置き換えることができます。 –
Chase