제생각엔 글쓴분께서 생각하신 expandable을 쓰시는게 좋아보이는데요, expandable은 쓰실경우 댓글을 눌렀을 경우 답글이 모두 보여지는 형태가 문제라고 생각하신것 같은데 맞나요? 맞다면 그경우는 다시 답글의 뷰타입에서 조건을 만들어서 답글이 2개 이상일때, 미만일때 분기시켜주시면 될것같습니다. expandable이 결국 뷰타입을 헤더뷰 차일드뷰 나눠서 단지 조건별로 보이고 안보이고를 조정하는 형태인거니 크게 다르지 않습니다.
ex)스위치케이스문으로 해서
(댓글)viewtype 1: return 댓글 뷰 아이템
(답글)viewtype 2:
if(답글리스트길이 >= 2) return 모두보기 버튼 활성화된 답글 뷰 아이템
else return 모두보기 버튼 비활성화된 답글 뷰 아이템