Skip to content

Instantly share code, notes, and snippets.

@jezinka
Last active April 12, 2017 10:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jezinka/6bf26c3ef7985656418df85ff1dfe3b0 to your computer and use it in GitHub Desktop.
Save jezinka/6bf26c3ef7985656418df85ff1dfe3b0 to your computer and use it in GitHub Desktop.
long-click
expandableListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
int itemType = ExpandableListView.getPackedPositionType(id);
if (itemType == ExpandableListView.PACKED_POSITION_TYPE_GROUP) {
long packedPos = ((ExpandableListView) parent).getExpandableListPosition(position);
int groupPosition = ExpandableListView.getPackedPositionGroup(packedPos);
Date date = dinnerAdapter.getGroup(groupPosition);
final AlertDialog.Builder builder = addNewDinnerBuilder(view, date);
builder.show();
return true;
}
return false;
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment