最佳答案
我正在探索RecyclerView
,我惊讶地发现RecyclerView
没有onItemClickListener()
。
我有两个问题。
我想知道为什么谷歌删除了onItemClickListener()
?
是性能问题还是别的什么?
我通过在我的RecyclerView.Adapter
中写入onClick
来解决我的问题:
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);}
@Overridepublic void onClick(View v) {
}}
这样可以吗/有更好的方法吗?