ListView • 컨테이너 뷰에 자식 뷰들을 동적으로 넣는 방법. • 같은 틀(배치, 속성)에 내용물만 다른 형태 뷰들을 반복적으로 넣을 때 사용 • Adapter를 사용한다. • addView의 단점을 보완한 뷰 - addView는 앱 사용 도중 변경되는 데이터에 대한 갱신이 어렵다. -> ListView는 Adapter.notifyDataSetChanged()를 통해 쉽게 갱신 가능 - addView는 100개의 아이템이 있으면 100개의 아이템을 모두 생성하여 출력해야 한다. -> ListView는 ViewHolder를 통해 아이템의 재사용 가능. * addView 참고 : [📱Android/💡개념] 16. AddView [Android/개념] 16. AddView AddView • 컨테이너 뷰에..
AddView • 컨테이너 뷰에 자식 뷰들을 동적으로 넣는 방법. • 같은 틀(배치, 속성)에 내용물만 다른 형태 뷰들을 반복적으로 넣을 때 사용 ex) 리스트 • item_add_view16.xml - 아이템으로 쓸 뷰를 생성해준다. - 사진-이름-나이 형태의 아이템을 반복적으로 추가할 것이다. - 위의 형태를 만들기 위해 LinearLayout의 방향을 horizontal로 하여 생성 • activity_add_view_16.xml - 아이템들을 담을 컨테이너 뷰 생성 • AddView_16.kt package com.example.fastcampus import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import andr..