728x90
반응형

RecyclerView 2

12. 검색 액티비티에 카드 레이아웃 추가

레이아웃 추가검색 기능을 추가하기 전에 몇 개의 노출시킬 카드 아이템을 만들려고 한다아이템 내용은 임시로 하드코딩하려고 한다 아이템 레이아웃 생성 (item_city_card.xml)  아이템을 담을 리사이클러뷰 추가 (activity_main.xml) 데이터 클래스 생성 (CityWeatherInfo)package com.example.weatherapp.ui.modeldata class CityWeatherInfo ( val cityName: String, // 도시 이름 val weatherIconResId: Int, // 날씨 아이콘 리소스 ID val tempera..

14. RecyclerView와 Adapter, ViewHolder에 대해

RecyclerViewRecyclerView는 Android에서 리스트나 그리드 형태의 데이터를 효율적으로 표시하기 위한 강력한 UI 컴포넌트이다.RecyclerView는 리스트(ListView)의 개선된 버전으로, 대량의 데이터를 효율적으로 표시하기 위해 설계됨기존의 ListView보다 더 유연하고 성능이 뛰어남이름 그대로 View를 재활용(Recycler) 하여 메모리 사용을 최소화하고 성능을 최적화함 RecyclerView의 핵심요소 3가지Adapter (어댑터): 데이터와 RecyclerView를 연결하는 브릿지 역할데이터 바인딩 및 ViewHolder 생성 관리ViewHolder (뷰홀더):각 항목의 뷰를 재활용하기 위해 사용하는 객체뷰 찾기(findViewId) 성능 최적화LayoutManag..

728x90
반응형