将RecyclerView CardView单击的项目数据传递到活动

将RecyclerView CardView单击的项目数据传递到活动,第1张

将RecyclerView CardView单击的项目数据传递到活动

Interface
包含适配器内部创建一个
methods
。在实现适配器时,这些方法将在您的活动中实现,您可以执行所需的任何 *** 作。

    public class Adapter extends RecyclerView.Adapter<MyRecycleViewHolder> {    public interface Callbacks {        public void onButtonClicked(String titleKey);    }    private Callbacks mCallbacks;    public Adapter() {    }    @Override    public MyRecycleViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {        View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.layout_details, null);        return new MyRecycleViewHolder(v);    }    @Override    public void onBindViewHolder(final MyRecycleViewHolder holder, final int i) {        holder.ExpandButton.setonClickListener(new View.onClickListener() { @Override public void onClick(View v) {     if (mCallbacks != null) {         mCallbacks.onButtonClicked(holder.ProbTitle.getText().toString());     } }        });    }    @Override    public int getItemCount() {        return;    }    public void setCallbacks(Callbacks callbacks) {        this.mCallbacks = callbacks;    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存