# Adapter

다양한 Adapter Click 이벤트 처리
RecyclerView를 사용하게 되면 대부분 클릭 이벤트를 처리해야하는 경우가 생긴다. 아이템을 클릭 했을 때, 아이템의 특정 버튼을 클릭 했을 때 등 여러가지 경우가 있다. 클릭 이벤트를 처리하기 위한 다양한 방법들을 알아보자.위 코드는 BlogViewHolder에

[디자인 패턴] - 01. 어댑터(Adapter) 패턴
소프트웨어 개발은 사용자의 요구사항 분석 설계 구현 테스트 배포 위의 과정을 계속 반복하게 된다.그리고 이 다섯가지의 항목 중에서 설계를 올바르고 효과적으로 하기 위해서는 디자인 패턴을 적용하는 것이 매우 좋다고 한다.그럼 디자인 패턴이란 무엇일까?소프트웨어 설계 방법

On the Effectiveness of Adapter-based Tuning for Pretrained Language Model Adaptation 논문을 읽고,,,
NLP과목을 수강하면서 내가 발표하게 된 논문이다. 구현까지 해야하지만 이번 포스팅에서는 이 논문에 대해 요약하면서 어떤 얘기를 하고 싶은지를 적어보려고한다. 해당 논문에 대해 발표하고 세미나를 진행하면서 공격적인 질문을 많이 받았다. 거기에 대해서 내가 명쾌하게 답변
Android[kotlin] - ListAdapter, DiffUtil
Adapter의 역할 > 데이터를 받아오고 이를 레이아웃에 직접 연결하는 함수를 실행시키는 클래스 > = ListView나 App의 특정 데이터와 RecyclerView의 view를 Bind하는 것을 도와준다. > * 미리 생성해둔 뷰홀더 객체에 사용자가 원하는 데이터
객체지향 디자인패턴 1~2
movie movie >Singleton 어떤 클래스의 객체가 해당 프로세스에서 딱 하나만 만들어져 있어야 할 때 사용 >Strategy 프로그램 실행 중 모드가 바뀔 때마다 해당 모듈에 맞는 시나리오가 이루어지는 방식 >State 특정 상태마다 다르게 할 일을, 나아가서 그 상태들 자체를 그 상태마다 실행시 할 일과 함께 하나하나 모듈화 해서 ...
[Android][Kotlin] RecyclerView에서 Adapter와 ListAdapter의 차이점
RecyclerView는 안드로이드 앱에서 목록을 표시할 때 자주 사용되는 유연한 뷰 구조입니다. 이 글에서는 RecyclerView를 사용할 때 선택할 수 있는 두 가지 어댑터 유형, 즉 기본 RecyclerView.Adapter와 확장된 ListAdapter에 대해

[Android / Kotlin] ListView
ListView는 사용자가 정의한 데이터 목록을 세로 방향으로 나열하여 화면에 표시하는 뷰 그룹의 한 종류이며 Adapter로부터 생성 된 뷰를 받아 리스트뷰의 항목으로 배치한다. 💡 ListView는 리스트 항목이 갱신될 때마다 아이템 뷰를 새로 구성해야 하는 단점

[RecyclerView] Click Event
😄리사이클러뷰 클릭 이벤트😄 리사이클러 뷰를 만들면 아래 그림과 같이 뷰가 완성됩니다. 여기서 orer, name 에는 movie.kt(클래스 파일)에서 지정한 Text들이 들어가겠죠?? 그 코드가 onBindViewHolder()에서 아래 코드입니다. 여기
RecyclerView
https://developer.android.com/jetpack/androidx/releases/recyclerviewhttps://developer.android.com/guide/topics/ui/layout/recyclerview?hl=koh

[Android/Java] Adapter 사용해서 ListView app 만들기 (+ ImageView에 url로 image 로드하기)
코딩 과제로 만들었던건데 간단한 ListView app 응용 예시로 좋을 것 같아서 가져와봤다! 1. ImageView와 TextView로 이루어진 ListView 만들기 activity_main.xml >xml <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schem...
[Kotlin] RecyclerView Adapter에서 리스트 수정하기
💡 RecyclerView를 사용하기 위해선 Adapter를 연결해주어야 합니다. 근데 adapter를 사용해주기 위해서 넘겨준 리스트 중 원하지 않는 데이터가 생겨 그것을 adapter 내에서 수정할 수 있는 상황이 발생합니다. 저 또한 그랬어서 이 글을 작성합니다
[Android 개념] RecyclerView
ViewGroup의 서브클래스 (데이터에 해당하는 뷰가 포함된 ViewGroup)각 item들은 ViewHolder 인스턴스에 포함되어 있다고 간주(view를 참조하는 ViewHolder)RecyclerView는 자신이 ViewHolder를 생성하지 않고 어댑터에 요청
[Design Pattern] 어댑터 패턴 (Adapter Pattern)
클래스의 인터페이스를 사용자가 기대하는 인터페이스 형태로 적응(변환)시킨다. 서로 일치하지 않는 인터페이스들을 갖는 클래스들을 함께 동작시킨다.Target: 사용자가 사용할 응용 분야에 종속적인 인터페이스를 정의하는 클래스Client: Target 인터페이스를 만족하는