본문 바로가기
Android

Adapter에서 ClickLisetener , Toast

by noddu 2022. 1. 27.
728x90
반응형

 

<androidx.cardview.widget.CardView
    android:id="@+id/cardView_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:cardCornerRadius="5dp"
    android:layout_margin="15dp">

CardView를 동적으로 만들기위해 id를 지정하고

 

cardView_content = view.findViewById(R.id.cardView_content);

Adapter의 ViewHolder 안에서 findViewById해준다

 

 

cardView_content.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Toast.makeText(view.getContext(),"click",Toast.LENGTH_SHORT).show();
    }
});

그 값을 이용해 마찬가지로 ViewHolder안에서 setOnClickListener를 만들고

Adapter에서 ToastMessage를 띄울때 Context부분은 view에서 getContext하면 된다!!

반응형