expandableListview.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
int itemType = ExpandableListView.getPackedPositionType(id);
if (itemType == ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
childPosition = ExpandableListView.getPackedPositionChild(id);
groupPosition = ExpandableListView.getPackedPositionGroup(id);
//do your per-item callback here
return true; //true if we consumed the click, false if not
} else if(itemType == ExpandableListView.PACKED_POSITION_TYPE_GROUP) {
groupPosition = ExpandableListView.getPackedPositionGroup(id);
//do your per-group callback here
return true; //true if we consumed the click, false if not
} else {
// null item; we don't consume the click
return false;
}
});
http://stackoverflow.com/questions/6636442/expandablelistview-onlongclick-not-recognized-by-listener – USKMobility
ist etwas, was kompliziert, nicht wahr? Kannst du irgendeine andere Ressource erwähnen? Ich hatte viel gesucht, aber keiner von ihnen schien so nützlich zu sein. mehr über ich neu in Android-Entwicklung. – shafeeq
Ich selbst fand eine große Frage @ http://stackoverflow.com/questions/18145172/android-listview-running-an-event-on-item-long-click-release – shafeeq