Hi Thomas,
The following is code snippet.
MapView map = new MapView(this);
.....
mapHelper = new MapViewHelper(map);
mapHelper.setShowGraphicCallout(true); // this can be omitted. by default it is on.
......
Point p = ...; // lat and lon
int order = ...;
mapHelper.addMarkerGraphic(p.getY(), p.getX(), "marker",
"This is a sample.", R.drawable.flower,
map.getContext().getResources().getDrawable(R.drawable.tree), true, order);