2024. 7. 18. 22:57ㆍ[개발]/TIL(Today I Learned)
https://skycat1127.tistory.com/131
Android - RecyclerView에서 클릭 이벤트를 전달하기
### RecyclerView에서 클릭 이벤트를 전달하기 ### #1. 인터페이스 방식#2. 람다 방식 # 인터페이스(Interface) 방식- 클래스가 구현해야 하는 메서드들의 집합을 정의하는 툴- 구현을 포함하지 않고 어
skycat1127.tistory.com
https://skycat1127.tistory.com/132
Android - RecyclerView에서의 ListAdapter 활용
# RecyclerView.Adapter의 단점- item Delete할 때 notifyItemRemoved(position)을 반복하다 보면 오류가 자주 발생함 (내가 position 1에 있는 아이템을 삭제하기 직전에 다른 사람이 같은 아이템을 삭제해버려서
skycat1127.tistory.com
https://skycat1127.tistory.com/133
Android - ViewPager2 / TabLayout
# ViewPager2- 화면 슬라이드 기능 구현 시 사용- 다양한 페이지 전환을 제공- Fragment, View 등 다양한 페이지 간 전환 제공- View 사용 시 => RecyclerView.Adapter(View)- Fragment 사용 시 => FragmentStateAdapter(Fragment)
skycat1127.tistory.com
https://skycat1127.tistory.com/134
Android - ViewType(뷰타입)
# 개념- 하나의 RecyclerView 안에 여러 Type의 viewHolder가 섞여있는 경우(광고 등) # 사용 방법1) 표시할 아이템들의 데이터 모델을 정의(보통 sealed class로 정의)2) getItemViewType(int position) 메서드를 오버
skycat1127.tistory.com
내일 자잘하게 할 게 많다.
하자
'[개발] > TIL(Today I Learned)' 카테고리의 다른 글
240731_TIL (0) | 2024.07.31 |
---|---|
240730_TIL (0) | 2024.07.30 |
240717_TIL (2) | 2024.07.17 |
240716_TIL (2) | 2024.07.16 |