donkingliang / GroupedRecyclerViewAdapter

GroupedRecyclerViewAdapter可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如QQ联系人的列表一样的列表展开收起功能,还可以实现头部悬浮吸顶功能等。
Apache License 2.0
1.65k stars 216 forks source link

子项点击事件无法找到控件id #64

Closed zhushenwudi closed 3 years ago

zhushenwudi commented 3 years ago

recyclerViewInputAdapter.setOnChildClickListener((adapter, holder, groupPosition, childPosition) -> { if (holder.itemView.getId() == R.id.xxx) { // 这里找不到控件id,前者为-1 // 是不是应该回传一个view } }

donkingliang commented 3 years ago

你怎么去获取itemview的id,如果你想获取item中的某个view,应该使用holder.itemView.get(id),如果你想获取itemview的id,应该给item的根布局设置个id,没有设置id的view都是-1的。