无法解决方法持有者

时间:2017-03-14 17:18:49

标签: android android-recyclerview android-viewholder

我试图在recyclerview中设置textview中的值:

holder.textViewlikeTotal.setText(ab);

如果它在

里面就可以了
public void onBindViewHolder(ViewHolder holder, int position) {

但我需要让它在我的public void onClick(View v) {

中运作

如何让持有人工作?

1 个答案:

答案 0 :(得分:1)

第1步

  • 在您的RecyclerView。 ViewHolder 实现View.OnClickListener
  • 使用:holder.textViewlikeTotal.setText(ab);
  • 实现onClick

第2步   - 在onBindViewHolder事件中,设置单击侦听器。

public void onBindViewHolder(ViewHolder holder, int position) {
  button.setOnClickListener(new OnClick.Listener(){
         youButton.setOnClickListener(holder);
  );
}

:d