Build everything you want into a layout of some kind like a LinearLayout, either programmatically or in XML that you inflate at runtime. Then use the AlterDialog.Builder's setView method to assign that layout to the dialog.
LinearLayout imageLayout;
imageLayout.addView(myImageView, new LinearLayout.LayoutParams());
dialog.setView(imageLayout);