Я изучал RecyclerView, и я был удивлен, увидев, что RecyclerView не имеет onItemClickListener(). Поскольку RecyclerView extends
android.view.ViewGroup
и ListView продолжается
android.widget.AbsListView
. Однако я решил проблему, написав onClick в своем RecyclerView.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) {
}
}
Но все же я хочу знать, почему Google удалил onItemClickListener()?
Есть ли проблема с производительностью или что-то еще?