RecyclerVIew onItemClickListener Not working

后端 未结 6 1303
一个人的身影
一个人的身影 2021-01-28 02:20

I am working on RecyclerView and try to using on click listener for each item of recyclcerview using Interface

Here is my Activity cla

6条回答
  •  感动是毒
    2021-01-28 03:01

    Check this sample

    OnCLick can be achived using Custom Interface

    interface Listener {
        void performOperation(int Position);
    }
    

    in Your Adapter

    private Listener mListener;
    

    In your Adapter initialize your listner in constructor like this

    mListener = (Listener) context;
    

    In your bindViewHolder method

    holder.yourView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
    
                mListener.performOperation(position);
            }
        });
    

    Now in your Activity implement that interface like this

    public class LegacyHomeActivity extends ActivityBaseDrawer implements listner {
    
    @Override
    public void performOperation(int Position) {
        //Do whatever you want to do with this position
    }
    
    }
    

提交回复
热议问题