我有一個ArrayAdapter環繞自定義對象的ArrayList。我想爲該適配器編寫一個自定義過濾器,以便當我調用getListAdapter().getFilter().filter("abc")
時,該列表將通過「abc」的任意轉換進行過濾。如何在Android的ArrayAdapter中覆蓋過濾器?
我想我只是試圖覆蓋ArrayAdapter.getFilter()
,但這需要我重新實現私人ArrayAdapter.ArrayFilter
這需要訪問一堆ArrayAdapter的私人實例。
這樣做最簡單的方法是什麼?
我也很想看到這個問題的答案。 – 2010-11-20 21:41:59
我有同樣的問題。我最終寫了一篇關於這個問題的博客文章,並上傳了一個交替的適配器實現。我留下鏈接供將來參考:http://blogactivity.wordpress.com/2011/08/28/filterable-adapter/ – slezica 2011-08-28 17:22:55