사용자 지정 개체의 ArrayList 주위에 래핑 된 ArrayAdapter가 있습니다. 해당 어댑터에 대한 사용자 지정 필터를 작성하여 getListAdapter().getFilter().filter("abc")
을 호출하면 목록이 "abc"의 임의 변환에 의해 필터링됩니다.android의 ArrayAdapter에서 필터를 재정의하는 방법은 무엇입니까?
나는 단지 ArrayAdapter.getFilter()
을 무시하려고한다고 생각했지만, 그 경우에는 ArrayAdapter.ArrayFilter
전용 ArrayAdapter의 개인 인스턴스에 대한 액세스가 필요한 개인용을 다시 구현해야합니다.
가장 간단한 방법은 무엇입니까?
나는 또한이 질문에 대한 답변을보고 싶습니다. –
나는 똑같은 문제가 있었다. 나는이 문제에 관한 블로그 포스트를 작성하고 대체 어댑터 구현을 업로드하는 일을 마쳤다. 나중에 참조 할 수 있도록 링크를 남겨 두었습니다. http://blogactivity.wordpress.com/2011/08/28/filterable-adapter/ – slezica