the SDK itself only provides AlterDialogs with 2 Buttons, but probably extending the Dialog-Class is a good point to start. Or Build one from the scratch.
You can transform a whole Activity to a Dialog-Style with 1 line:
Using java Syntax Highlighting
Parsed in 0.013 seconds, using GeSHi