🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android RMOS / recyclerView satır tıklama OnClick yapma

1-) Android RMOS - recyclerView satır tıklama OnClick yapma

 

public interface OnItemClickListener {

    void onItemClick(ContentItem item);

}

 

------------------VS--------------------

private final List<ContentItem> items;

private final OnItemClickListener listener;

 

public ContentAdapter(List<ContentItem> items, OnItemClickListener listener) {

    this.items = items;

    this.listener = listener;

}

 

------------------VS--------------------

@Override public void onBindViewHolder(ViewHolder holder, int position) {

    holder.bind(items.get(position), listener);

}

 

public void bind(final ContentItem item, final OnItemClickListener listener) {

    ...

    itemView.setOnClickListener(new View.OnClickListener() {

        @Override public void onClick(View v) {

            listener.onItemClick(item);

        }

    });

}

------------------VS--------------------

recycler.setAdapter(new ContentAdapter(items, new ContentAdapter.OnItemClickListener() {

    @Override public void onItemClick(ContentItem item) {

        Toast.makeText(getContext(), "Item Clicked", Toast.LENGTH_LONG).show();

    }

}));

 

 

 2021 Ocak 18 Pazartesi
 416