리스트 뷰에서 커스텀 어댑터를 사용중입니다.

이때 어떤 조건의 한 아이템만 다른 레이아웃을 적용하고 싶습니다.

제 생각으로는 xml내의 디자인에
두개의 뷰를 덮어두고 getView부분에서 조건 체크 후
hide show 하는 방법밖에는 안떠오르는데 다른 좋은 방법이 있을까요?

추가로 질문 하나 더하자면...연계된 질문이네요
리스트뷰에 footer를 붙일 수 없나요..
더보기 버튼을 리스트뷰의 마지막에 항상 넣고 싶습니다