我有一个包装在自定义对象 ArrayList 中的 ArrayAdapter。 我想为该适配器编写自定义过滤器,以便当我调用
我认为我可以尝试覆盖
那么最简单的方法是什么?
getListAdapter().getFilter().filter("abc")
时,列表将按“abc”的任意转换进行过滤。我认为我可以尝试覆盖
ArrayAdapter.getFilter()
,但是这需要我重新实现私有的 ArrayAdapter.ArrayFilter
,这需要访问一堆 ArrayAdapter 的私有实例。那么最简单的方法是什么?