0

목록보기를 보여주는 활동이 있는데, 목록보기는 단편 내에 포함되어 있습니다.탭, 단편 및 목록보기

이제는 기존 listview에서 다른 listviews (기본적으로 필터)를 추가하여보기를 확장해야합니다.

탭 구조를 사용하는 것이 이상적입니다. 모두 동일한 조각을 사용하는 것이 좋습니다.

1) 하나의 XML 레이아웃 내에서 동일한 단편을 여러 번 참조 할 수 있습니까? 그렇다면 각 태그마다 다른 태그가 필요하다고 가정하십시오.

2) 동일한 조각을 사용할 수있는 방식으로 탭 호스트를 설정할 수 있으며 필터링을 수행하기 위해 어댑터를 관리 할 수 ​​있습니까?

사용하는 가장 좋은 방법은 무엇입니까?

답변

0

조각 안에 ListView를 넣는 대신 ListFragment을 사용하십시오. 그런 다음 아이템을주는 어댑터가 있습니다. 필터를 적용한 후에도 목록 안의 항목이 변경되지 않는다고 가정하기 때문에 동일한 adatper를 사용하십시오.

마지막으로 SearchView을 사용하고 해당 방법 setOnQueryTextListener()을 사용하여 새 수신기를 정의하십시오. 항목 목록에 필터를 적용하십시오. 마지막으로,이 필터 목록을 어댑터에 제공하십시오.