-(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-

-결과-

'■ Android > Tip' 카테고리의 다른 글
[Android] 인텐트(Intent)사용법(11) - 유튜브 동영상 재생하기 (0) | 2020.02.07 |
---|---|
[Android] PhotoView - 사진 줌인(확대), 줌아웃(축소) 하는 방법(ImageView 아님) (0) | 2020.02.07 |
[Android] 리싸이클러뷰(RecyclerView) - 1.사용법 (0) | 2020.02.07 |
[Android] TextView 글자 자르기, 글자 점점점, 글자 흐르게 하기 (0) | 2020.02.06 |
[Android] 프래그먼트(Fragment) - (7)데이터 이동(간단 정리) ★ (0) | 2020.02.06 |