Beim CustomDialog müsstest du eben als Typ die Liste auswählen, dann denke ich zumindest wäre das ganze schön möglich...
Zum Beispielcode auf der dev-Seite wäre das dann anstelle von Pic a color - pic a number...
--------------------------------------------------------
Du kannst ContextMenus auch ganz einfach durch eine Funktion aufrufen...
Ich nehme einfach einmal an, dass du eine Liste mit deinen Kontakten hast (weiß nicht ganz wie es bei dir aussieht habe Kontakte noch nicht gebraucht..)
Dann könntest zu z.B. so das Menu aufrufen (vorausgesetzt du hast die Liste für das Menu registriert etc.)...
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
parent.showContextMenuForChild(view);
}
Meines Wissens nach gibt es auch eine Funktion
oder so ähnlich die das ContextMenu aufruft, kannst ja mal googlen...