listAdapter를 사용하는데
특정 row를 숨기고 싶습니다.
예를 들어 아래와 같이 작성되어 있는 리스트를 완성후 또는 만들면서 데이터에는 변형을 안주면서 html의 style="display:none"과 같은 기능은 없을까요?
befo
-------
1line
-------
2line
-------
3line
-------
4line
-------
after
-------
2line
-------
3line
-------
4line
-------
1. CustomAdapter를 만드셔서 CustomAdapter에다가 보이고 안보이고를 관리하는 해시맵하나를 관리합니다.
getView에서 해시맵 데이터 긁어와서 리턴하는 뷰의 Visibility를 GONE으로 하시면 됩니다.
2. ArrayAdapter에서 안보이게 할 아이템을 삭제하고, 다시 보이게 할때 인덱스 맞춰서 추가합니다.
이때 원본과 Adapter에 들어갈 리스트는 따로 관리하시는게 좋습니다.