Я изучал 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()
?
Есть ли проблема с производительностью или что-то еще?