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