반응형

리스트뷰 2

[Android] Android RecyclerView(for ListView). Let's Dive into a RecyclerView Foundation.

Android RecyclerView Concept Of RecyclerView 기본 개념 : RecyclerView는 개발자가 데이터를 제공하고 항목의 모양을 설정하면 RecyclerView 라이브러리가 필요할 때 요소를 동적으로 생성한다. RecyclerView는 개별 요소를 재활용해서 사용하는데, 항목이 스크롤되어 화면에서 벗어나면 View를 제거하지 않는다. 대신, 화면에서 스크롤된 새 항목의 View를 재사용한다. 이를 통해 앱의 응답성을 개선하고 전력 소모를 줄여 성능이 개선된다. Key Classes RecyclerView : 데이터에 해당하는 View가 포함된 ViewGroup. ViewHolder : 목록의 각 개별 요소는 ViewHolder 객체로 정의된다. ViewHolder가 생성되..

[Android/java] Custom ListView (안드로이드 커스텀 리스트뷰 만들기)

안녕하세요 골드입니다. 오늘은 안드로이드에서 많이 사용하는 ListView에 대해서 포스팅하겠습니다. ListView는 각 아이템들을 vertical 형태로 보여주는 형식입니다. 기본적으로 Adapter를 생성하여 리스트 아이템에 필요한 데이터들을 getView로 보여주는 방식입니다. ​ 안드로이드의 ListView는 사용하기 쉽게 만들어졌습니다. 또한 ListView는 어플리케이션을 만들 때 사용 빈도수가 굉장히 높은 편이기 때문에 알아두면 좋습니다. Empty Activity로 새로운 프로젝트를 만들겠습니다. ​ 1. 메인 액티비티 xml 파일 설정 activity_main.xml 파일에 ListView를 추가​하겠습니다. TextView를 삭제하고 ListView를 작성했습니다. 상위 태그는 Lin..