RecyclerView 中的替代点击处理:消除 onItemClickListener()
问题陈述:
与它的前身ListView、RecyclerView缺少一个onItemClickListener() 方法。这一遗漏引起了人们对其缺失以及处理项目点击的替代方法的疑问。
主要问题:Google 为什么删除 onItemClickListener()?
Google 决定删除 onItemClickListener () 出于多种原因,包括:
第二个问题:替代实现
RecyclerView 不是集中式单击侦听器,而是将单击处理委托给各个子视图。一种常见的方法是在 RecyclerView.Adapter 中实现 onClick:
public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener {
以上是为什么 Google 从 RecyclerView 中删除了'onItemClickListener()”,以及如何处理点击?的详细内容。更多信息请关注PHP中文网其他相关文章!