Android 如何设置MClick。它显示c<;的错误;arrayList>;?
我试图在我的按钮上设置OnItemClick,但是一旦我传递了参数,它就会显示我的持有者的错误,最后一个参数“c”就是我的ArrayList here-onItemClickListener.onItemClick(songHolder.btnAction,v,i,c“此数组列表显示错误,我必须在此处传递什么”)Android 如何设置MClick。它显示c<;的错误;arrayList>;?,android,android-recyclerview,Android,Android Recyclerview,我试图在我的按钮上设置OnItemClick,但是一旦我传递了参数,它就会显示我的持有者的错误,最后一个参数“c”就是我的ArrayList here-onItemClickListener.onItemClick(songHolder.btnAction,v,i,c“此数组列表显示错误,我必须在此处传递什么”) }您必须根据代码更改接口类onItemClick方法;- 根据您的代码将ArrayList更改为Songinfo进入您的界面。试试这个@Ashir public class SongH
}您必须根据代码更改接口类onItemClick方法;- 根据您的代码将ArrayList更改为Songinfo进入您的界面。试试这个@Ashir
public class SongHolder extends RecyclerView.ViewHolder {
TextView songName, ArtistName;
Button btnAction;
public SongHolder(View itemView) {
super(itemView);
songName = (TextView) itemView.findViewById(R.id.songName);
ArtistName = (TextView) itemView.findViewById(R.id.ArtistName);
btnAction = itemView.findViewById(R.id.songName);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Do your code here
}
});
}
}
显示不是arraylist的McClickListener接口类。这只是一张单子item@VivekMishra_songs是一个arrayList@SandeepMalik但是
c
不是。Vivek Mishra你说得对,budy c不是数组列表
public class SongHolder extends RecyclerView.ViewHolder {
TextView songName, ArtistName;
Button btnAction;
public SongHolder(View itemView) {
super(itemView);
songName = (TextView) itemView.findViewById(R.id.songName);
ArtistName = (TextView) itemView.findViewById(R.id.ArtistName);
btnAction = itemView.findViewById(R.id.songName);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Do your code here
}
});
}
}