-(SingerAdapter.java 부분)클릭하는거 추가 부분-

어댑터 쪽에서 클릭하는 기능 만들어 주면 됩니다.

1. 클릭 했을 때의 메소드 만듬

<- ViewHolder클래스 안에 setOnItemClickListener() 메소드 만듬

 

2. 인터페이스 선언

<- SingerAdapter클래스 안에서 선언

 

3. 2번의 인터페이스를 만듬

 

4.

<-1.ViewHolder클래스 안에서 선언

2.Holder클래스 안에도 

OnItemClickListener 선언 해줘야 한다!!!

그리고(밑에 그림) Holder클래스 안에도 setOnItemClickListener(OnItemClickListener listener)을 선언 해주어야 합니다.

itemView <- 각 각의 item을 가리키는거 (밑에 그림)

 

5. 어댑터에 설정한 listener을 onBindViewHolder에도 선언 해주어야 합니다.

(listView처럼 쓸 수 있게 해줍겁니다.)

 

 

 

 

 

-(Activity13.java 부분)클릭하는거 추가 부분-

 

 

 

 

 

 

전체코드

-activity13_main.xml-

 

-singer_item.xml-

 

-SingerItem.java-

 

-SingerAdapter.java-

 

-Activity13.java-

 

 

 

 

-결과-