안드로이드 스튜디오(Android Studio) 리스트 뷰 ( 어댑터 뷰) (최적화,BaseAdapter,어댑터,베이스어댑터,AdapterView,ListView,Adapter)


안드로이드 스튜디오(Android Studio) 리스트 뷰 ( 어댑터 뷰) (최적화,BaseAdapter,어댑터,베이스어댑터,AdapterView,ListView,Adapter)

리스트 뷰 (어댑터 뷰) 왜 스크롤 뷰를 안쓰고 리스트 뷰를 쓸까? 스크롤뷰의 한계 때문에 만들어 진게 리스트뷰(어댑터 뷰) 입니다. -스크롤뷰는 자신의 영역을 초과하여 배치된 자식 뷰를 스크롤하며 볼수 있게 합니다. (상위 스크롤뷰->리니어레이아웃 -> 안에 내용물) -하지만 스크롤 전에는 보이지 않을 자식 뷰까지 미리 생성하고 그려두기 때문에 자식 뷰가 많을 수록 메모리 사용량 이 늘어납니다. -플리킹하면 아래에 무수히 많은 뷰가 보여집니다. -만일 해당 앱에서 무수히 많은 뷰를 LinearLayout 으로 수직 배치하고, 스크롤뷰를 이용해서 이동한다면 앱은 메모리 부족으로 바로 죽어버릴 것입니다.이러한 문제를 극복하고자..........

안드로이드 스튜디오(Android Studio) 리스트 뷰 ( 어댑터 뷰) (최적화,BaseAdapter,어댑터,베이스어댑터,AdapterView,ListView,Adapter)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 안드로이드 스튜디오(Android Studio) 리스트 뷰 ( 어댑터 뷰) (최적화,BaseAdapter,어댑터,베이스어댑터,AdapterView,ListView,Adapter)