본문 바로가기
IT/안드로이드

RecycleView에 아이템 선택시 이벤트 처리

by 불멸남생 2024. 3. 14.

1. 개요

RecycleView에 아이템을 추가하고 추가된 아이템을 선택했을 때 동작에 대해 알아보겠습니다.

 

2. 작업 순서

2.1. RecycleView와 하단에 버튼 붙이기.

2.2. 추가할 아이템 데이터 구조 만들기. 

2.3. 추가할 아이템  UI 만들기. 

2.4. RecycleView에 아이템을 추가하는 Adapter 만들기.

2.5. RecycleView에 Item 추가하기

2.6 아이템 선택 시 동작 처리 <- 오늘은 요기입니다.

 

3. 작업 개요

RVadapter.java 파일에서 ViewContaioner 함수에 onclick 이벤트 리스너를 등록한 뒤 항목을 선택했을 때의 동작을 입력하면 됩니다.

 

반응형

4. 적용 예

public ViewContaioner(View view) {
	super(view);
	try{
		view.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
        		// 항목 선택 됬을때 동작내용 입력
				((MainActivity) MainActivity.mContext).itemStauts = ri.getStatus(); // 제가 임의로 입력한것입니다.
			}
		});
    } catch (Exception e){
        Log.d("test","test");
    }
        lblinput1 = view.findViewById(R.id.lblinput1);
        lblinput2 = view.findViewById(R.id.lblinput2);
        lblinput3 = view.findViewById(R.id.lblinput3);
    }
}
반응형

5. 맺음말

이번까지 진행을 해서 RecycleView를 이용한 기본적은 기능 구현 작업은 모두 마쳤습니다. 지금 내용을 응용해도 간단한 앱은 만드실 수 있을 거라 생각합니다.

조금이나마 개발하시는데 도움이 됐으면 좋겠습니다.

지금 까지 읽어주셔서 고맙습니다.

반응형