Android Studio
[Android Studio] RecyclerView에서 몇 번째 행을 눌렀는지 알 수 있는 어뎁터 함수 getAdapterPosition()
dong_su
2023. 12. 28. 11:47
상황) RecyclerView의 cardView를 클릭했을 때, 목록 중 몇번째를 클릭했는지 알고 싶을 때
코드
cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(context, UpdateActivity.class);
int index = getAdapterPosition();
Contact contact = contactArrayList.get(index);
intent.putExtra("index", index);
intent.putExtra("contact", contact);
((MainActivity) context).launcher.launch(intent);
}
});
getAdapterPosition() 함수를 이용하면 된다.