2011-07-06 32 views

回答

0

OK,这似乎是最好的解决办法是用列表项点击/长按听众来做到这一点。

public void onClick(View view) 
{ 
    // click - do something with item  
} 

public boolean onLongClick(View view) 
{ 
    // group position was stored in view tag 
    int groupPosition = (Integer) view.getTag(); 

    ExpandableListView listView = (ExpandableListView) findViewById(R.id.expandableListView); 
    if (listView.isGroupExpanded(groupPosition)) 
     listView.collapseGroup(groupPosition); 
    else 
     listView.expandGroup(groupPosition); 

    return true; 
} 
+0

是这些setOnItemClickListeners ???? – Maxrunner

+0

我想(如果我没记错的话),这些是添加到列表中的项目上的点击侦听器(每个都有一个链接回组的标签) – Drejc