카카오톡 채팅하는 부분은 리스트 뷰가 아니라
scroll뷰인가요?
리스트 뷰에 구현하려고 하니까
하나의 리스트뷰에 두개의 Adapter(상대방.xml, 나.xml)를 연결해 줘야 하는데.....안될거같고
순서대로 상대방 대화 내대화를 순서에 맞춰 보여줄려면
그냥 Scrol뷰 사용하고Table에 구현해야 하나요?
리스트뷰로도 됩니다. adapter만 커스텀으로 구현하시면 됩니다.
왜 어댑터가 2개가 되는지 이해할수는 없군요... 1개로 가능합니다.
현재도 커스텀으로 구현했는데
상대방의 메세지는 왼쪽에 보여야 되고 사진이 뜨지만
자신의 메세지는 오른쪽에 보여야 되고 사진없기때문에 다른 xml이 필요하다고 느꼈습니다.
그런데 리스트뷰라는게 하나의 아답터로 동일한 구조의 item을 뿌려주는 거니까
불가능해 보이는데 설명을 들어도 어떻게 구현해야 할지 감이 안잡히네요 ㅠ
item 부분에 자신인지 상대방인지를 나타내는 변수 하나 두고
그 변수에 따라서 메세지가 나오는 부분의 View의 정렬 방식만 바꾸면 되지 않나요?
세수님 생각대로 커스텀리스트뷰로 구현하되
나와 상대 메세지를 구분할수있는 값을 두고(채팅이니 이건 당연히 구분될거라 생각합니다.)
그 값에 따라 별도의 xml을 뿌려주면 됩니다.
커스텀리스트뷰의 getView는 View만 리턴만주면 되고
그 사이에 어떻게 지지고 볶든 상관이 없으니까요.
로그인 유지
리스트뷰로도 됩니다. adapter만 커스텀으로 구현하시면 됩니다.
왜 어댑터가 2개가 되는지 이해할수는 없군요... 1개로 가능합니다.