작성
·
857
0
매번 좋은 강의를 제공해주시는 덕에, 항상 많은 것을 배우고 있습니다. 감사합니다.
질문을 하게 된 상황을 먼저 말씀드리자면, 강의를 듣던 도중 댓글 기능을 발전시켜, 댓글에 댓글을 남기는 기능을 구현할 수 있지 않을까 싶어 이리저리 머리를 굴려보다가 난관에 봉착해서입니다.
우선 두 가지 방식을 생각해냈는데, 한 가지는 댓글 리스트 뷰 안에 대댓글 리스트뷰를 넣고 댓글 리스트뷰의 아이템 클릭시 대댓글 입력 Activity로 넘기는 구조를 생각했고, 다른 한 가지는 score값을 댓글 리스트뷰에 부여해, 이 값을 조정해서 리스트뷰를 정렬해 대댓글처럼 보이게 하는 것입니다.
후자의 방식에는 댓글 개수의 제한이라던가, 대댓글과 댓글 간의 구별을 위한 다른 장치들을 만들어야 되는 등 몇 가지 한계점이 보이기에, 조금 쉬워보이더라도 지양하고 첫 번째 방식을 선택해보고자 하는데, 리스트뷰를 연결하는 부분에서 문제가 발생합니다.
대댓글 리스트뷰의 경우 리스트뷰가 댓글 리스트뷰의 아이템창에 존재하다보니, xml파일만 존재하고 저기에 해당하는 액티비티창이 없습니다. 그러다 보니 빨간 원을 친 부분을 어떻게 구현해야하는지 감이 안옵니다.
장황하게 설명했지만, 결국 리스트뷰의 아이템에 다른 리스트뷰가 들어가는것이 가능한 것인지에 대한 질문입니다.
https://www.masterqna.com/android/55928/listview-%EC%95%88%EC%97%90-listview
이런 질문들도 올라오고, 이론상 안될 것은 없다 싶어 열심히 해보긴 했지만, 아무리봐도 저 빨간 원의 부분이 어떻게 되어야하는지에 대해 감이 안옵니다. 만약 안된다면, 이 부분을 구현할 수 있는 방향에 대한 작은 팁이라도 주시면 감사하겠습니다. 매 번 수업 외적인 것으로 질문드려 죄송합니다.