在设置监听器时,我有我需要获取groupItem视图的方法。我怎么能通过onGroupExpand方法来做到这一点:
list.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
}
}); `
我需要查看groupItem。
答案 0 :(得分:0)
在适配器中,您可以添加以下方法:
public View getGroupView(int grpPosition, ...) {
return myGroupCollection.get(grpPosition);
}
调用onGroupExpand方法时,可以询问适配器的视图:
list.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
View v = myAdapter.getGroupView(groupPosition).findBy....
// Do other stuff you like
}
});