Ich habe RecyclerView
erkundet und war überrascht zu sehen, dass RecyclerView
keine onItemClickListener()
hat.
Ich habe zwei Fragen.
Hauptfrage
Ich möchte wissen, warum Google onItemClickListener()
entfernt hat?
Gibt es ein Leistungsproblem oder etwas anderes?
Nebenfrage
Ich habe mein Problem gelöst, indem ich onClick
in meinem RecyclerView.Adapter
geschrieben habe:
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) {
}
}
Ist das okay / gibt es einen besseren Weg?