안드로이드

ListView

조강학 2024. 11. 15. 17:33

리스트 뷰

 
메인 액티비티에서 어댑터로 정보가 들어간다.  어뎁터에서 리스트 뷰에 값을 하나씩 넣어준다.
 

 
 
 
 
 
 
 

 
일단 리스트 뷰 생성. 아이디를 뷰여해준다. 
 아직 어댑터가 없기 때문에 어댑터 또한 생성해줘야한다. 

 
 
 
메인엑티비티가있는 폴더를 우클릭해 새로운 코틀린 파일을 생성해주고 이름을 어댑터라 해준다. 
 
 
 
ㅇㅣ 어댑터에서 리스트 문자열 데이터르 ㄹ받아야한다. 
 

 
 
(뮤터블 리스트<스트링>): 이게 베이스 어댑터임을 명시해주고 나면  class 아래 빨간 밑줄이 생성되는데 여기서 implement members 를 클릭해주면 

 
짜잔~
 
count는 리스트뷰의 크기(원소의 개수)
get item ,get id 는 신경 안써도 된다..
 

 
 
이제는 받아올 원소 리스트를 작성해야한다.
 

xml 파일로 리스스트뷰 아이템 파일을 생성해준다... 
리빙 포인트.. 대문자로는 작성이 안된다더라..
 
 
 

 
 
 

 
 
 

 
 
 

 
 
 
리스트뷰의 아이템이 저장된 값이 아니고 그냥 텍스트임
 
리스트 아이템을 작성하고 어뎁터에 연결해주었으니, 어뎁터에는 이 리스트 값이 저장되어 있을 거다.
 
 
어뎁터에서 값을 가져와 아이템의 값을 하나씩 가져온다.
 

 
 
 
실습에서는 문자열 데이터를 전달 했지만 데이터 모델도 전달이 가능하다.
 
 

 
 
 
 

 
 

 
어뎁터에서는 리스트 아이템을 받는데 모델을 받는다하니 빨간색으로 나온다.. 어뎁터로 가 이를 수정해준다.
 

리스트 뷰 아이템에 텍스트 뷰를 두개 만들어준다.

 
 
어뎁터에서 두번째 요소도 사용해준다.
 

 
 
이렇게 하고 실행시켜보면 아주 잘 적용된 것을 확인 가능하다

'안드로이드' 카테고리의 다른 글

뒤로가기 종료  (0) 2024.11.15
?!  (0) 2024.11.15
안드로이드 주사위 만들기  (0) 2024.09.20
안드로이드 3강  (1) 2024.09.17
안드로이드 2주차  (0) 2024.09.16