리스트 뷰
메인 액티비티에서 어댑터로 정보가 들어간다. 어뎁터에서 리스트 뷰에 값을 하나씩 넣어준다.
일단 리스트 뷰 생성. 아이디를 뷰여해준다.
아직 어댑터가 없기 때문에 어댑터 또한 생성해줘야한다.
메인엑티비티가있는 폴더를 우클릭해 새로운 코틀린 파일을 생성해주고 이름을 어댑터라 해준다.
ㅇㅣ 어댑터에서 리스트 문자열 데이터르 ㄹ받아야한다.
(뮤터블 리스트<스트링>): 이게 베이스 어댑터임을 명시해주고 나면 class 아래 빨간 밑줄이 생성되는데 여기서 implement members 를 클릭해주면
짜잔~
count는 리스트뷰의 크기(원소의 개수)
get item ,get id 는 신경 안써도 된다..
이제는 받아올 원소 리스트를 작성해야한다.
xml 파일로 리스스트뷰 아이템 파일을 생성해준다...
리빙 포인트.. 대문자로는 작성이 안된다더라..
진짜 개빡치네... 다 썼는데 글 다 날라감..티스토리 말고 딴거 쓸거다 미친놈아
리스트뷰의 아이템이 저장된 값이 아니고 그냥 텍스트임
리스트 아이템을 작성하고 어뎁터에 연결해주었으니, 어뎁터에는 이 리스트 값이 저장되어 있을 거다.
어뎁터에서 값을 가져와 아이템의 값을 하나씩 가져온다.
실습에서는 문자열 데이터를 전달 했지만 데이터 모델도 전달이 가능하다.
어뎁터에서는 리스트 아이템을 받는데 모델을 받는다하니 빨간색으로 나온다.. 어뎁터로 가 이를 수정해준다.
리스트 뷰 아이템에 텍스트 뷰를 두개 만들어준다.
어뎁터에서 두번째 요소도 사용해준다.
이렇게 하고 실행시켜보면 아주 잘 적용된 것을 확인 가능하다