목록전체 글 (5)
한걸음안드로이드

항상 그렇듯 먼저 공식 문서를 봅시다. https://developer.android.com/guide/topics/ui/layout/recyclerview?hl=ko#kotlin RecyclerView로 동적 목록 만들기 | Android 개발자 | Android Developers RecyclerView로 동적 목록 만들기 Android Jetpack의 구성요소 RecyclerView를 사용하면 대량의 데이터 세트를 효율적으로 표시할 수 있습니다. 개발자가 데이터를 제공하고 각 항목의 모양을 정의하면 R developer.android.com 역시나 공식 문서를 봐도 이해가 어렵네요. 이번에도 코드를 보며 천천히 따라가 봅시다! 자바와 마찬가지로 다음 순서로 작성합니다. 1. 리사이클러뷰 생성 2. ..
코틀린 안드로이드 익스텐션이 2021부로 폐기됩니다. 이제 더이상 id값으로 직접 참조하는게 불가능 해졌습니다. 하지만 뷰 바인딩을 사용하면 간접적으로 id 참조가 가능합니다! 뷰 바인딩은 xml 레이아웃 파일에서 지정한 id 값으로 뷰를 직접 참조하는 방식을 말합니다. 예시) Binding.textview.text = "Hello World" findviewbyid를 사용하지 않고 id를 직접 사용하기 때문에 코드도 간결해지고 다른 뷰를 참조하거나 null을 발생시킬 일도 없습니다. 먼저 안드로이드 공식 개발자 문서부터 확인합시다. developer.android.com/topic/libraries/view-binding?hl=ko 뷰 결합 | Android 개발자 | Android Developers..
안드로이드 코틀린 유용한 코드 모음 1. 뷰 바인딩(View Binding) 사용법 one-step-android.tistory.com/5

RecyclerView(리사이클러뷰)는 목록, 리스트 등을 보여주는 뷰 입니다 먼저 안드로이드 개발자 문서 봅시다 developer.android.com/guide/topics/ui/layout/recyclerview.html#java RecyclerView로 목록 만들기 | Android 개발자 | Android Developers RecyclerView를 사용하여 동적 콘텐츠의 목록과 그리드를 표시합니다. developer.android.com 복잡해 보이지만 간단히 설명하면 1. 리사이클러뷰 생성 2. 어댑터 객체 생성 및 데이터 넘기기 3. 어댑터에서 데이터 처리 및 뷰 아이템 표현 이 세 단계로 진행이 됩니다 코드로 살펴봅시다 1) 우선 xml 파일에 리사이클러뷰를 추가합니다 activity_m..