Por que o RecyclerView não tem onItemClickListener ()?
Eu estava explorandoRecyclerView
e fiquei surpreso ao ver issoRecyclerView
não temonItemClickListener()
. PorqueRecyclerView
estende
android.view.ViewGroup
eListView
estende
android.widget.AbsListView
. No entanto, eu resolvi meu problema escrevendoonClick
no meuRecyclerView.Adapter
:
public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener {
public TextView txtViewTitle;
public ImageView imgViewIcon;
public ViewHolder(View itemLayoutView) {
super(itemLayoutView);
txtViewTitle = (TextView) itemLayoutView.findViewById(R.id.item_title);
imgViewIcon = (ImageView) itemLayoutView.findViewById(R.id.item_icon);
}
@Override
public void onClick(View v) {
}
}
Mas ainda quero saber por que o Google removeuonItemClickListener()
?
Existe um problema de desempenho ou algo mais?