解决方法
这已经回答了
here.无论如何,你可以这样做:
class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener,View.OnLongClickListener { private Article mArticle; private TextView mNameTextView; public ViewHolder(View itemView) { super(itemView); itemView.setonClickListener(this); itemView.setonLongClickListener(this); mNameTextView = (TextView) itemView.findViewById(R.id.grid_item_article_name_textView); } public void bind(Article article) { mArticle = article; mNameTextView.setText(article.getName()); } @Override public void onClick(View view) { // Context context = view.getContext(); // mArticle.getName() } @Override public boolean onLongClick(View view) { // Handle long click } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。