Android什么是ExpandableListView中的“int groupPosition”?

时间:2012-07-11 07:13:43

标签: android

在设置监听器时,我有我需要获取groupItem视图的方法。我怎么能通过onGroupExpand方法来做到这一点:

    list.setOnGroupExpandListener(new OnGroupExpandListener() { 

        @Override 
        public void onGroupExpand(int groupPosition) { 

        } 
    }); `

我需要查看groupItem。

1 个答案:

答案 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
    } 
});