3つのタブを持つ1つのアクティビティでListViewをフィルタリングする必要があります。たとえば、すべてのデバイス(カスタムオブジェクト)に関する情報が表示される1つのタブがありますが、他のタブに変更すると「type1」のデバイスが表示され、最後のタブに変更すると"type2"。タブが変更されたときのリストビューの表示
私は既にカスタムアダプタを持っていますが、Filterableインターフェイス(... Filterable ...を実装できます)を使用してgetFilter()メソッド(editTextに基づくフィルタリングなど)をオーバーライドするかどうかを知りたい場合、別の方法を使用しますか?
あらゆる種類のヘルプに感謝します。
はい、それは、多かれ少なかれです。私はすでにそれをしています。私の活動の中で私はリスナーOnTabChangeを使用し、現在のタブ(tabHost.getCurrentTab())にしたがってmyAdapter.getFilter()。filter( "String")のようにフィルタに渡す文字列を選択します。カスタムアダプタの中では、getFilterメソッドをオーバーライドし、Filterを拡張するクラスを実装しました。 – amp