I’ve got overlay icons all over my map activity that each need to pop up a dialog when tapped.
Currently I just display Androids default AlertDialog.
I was hoping to instead be able to display a small balloon like iPhones ‘annotation’, see picture below.
Is there a simple way of achieving this in Android? Preferably without using some kind of external library?

Thanks heaps
Having gone down the “no library” route, you will probably want to use something like Mapview Balloons by Jeff Gilfelt. You can incorporate the source OR use as a library.