cooppor
cooppor
I got the same issue.
我也是遇到同样的问题。 仔细看了下示例代码,这个问题可以解决。 - Adapter里在构造函数或init块里调用`addChildClickViewIds()`方法将需要被监听点击事件的viewId传入。 - 删除原Adapter里的滑动菜单的点击事件处理。 - 在视图业务处理层中使用`Adapter.setOnItemChildClickListener`方法来监听所有子视图的点击事件,具体视图用viewId来做判断。 - 滑动菜单的根视图用当前视图的`view.parent.parent`就可取到。
> > 我也是遇到同样的问题。 > > 仔细看了下示例代码,这个问题可以解决。 > > > > * Adapter里在构造函数或init块里调用`addChildClickViewIds()`方法将需要被监听点击事件的viewId传入。 > > * 删除原Adapter里的滑动菜单的点击事件处理。 > > * 在视图业务处理层中使用`Adapter.setOnItemChildClickListener`方法来监听所有子视图的点击事件,具体视图用viewId来做判断。 > > * 滑动菜单的根视图用当前视图的`view.parent.parent`就可取到。 > > baseAdapter 裏沒有addChildClickViewIds,請問你是用那個adapter 的? ---...