Почему RecyclerView не имеет onItemClickListener ()?
Я исследовал RecyclerView и я был удивлен, увидев, что RecyclerView нет onItemClickListener(). Потому что RecyclerView extends
android.вид.ViewGroup
и ListView выходит
android.штучка.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()?
есть ли проблемы с производительностью или что-то еще?
Comments