2011-07-06 11 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

私は(私が正しく覚えていれば)リストに追加されたアイテムのクリックリスナーであると思います(それぞれにグループに戻るTAGリンクがあります) – Drejc

関連する問題