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