Comparte este artículo>
Otro gran artículo de ‘El baúl de Android’.
Nos muestra como hacer ventanas de diálogo en Android Studio / Java.
Según el autor:
Podríamos definir a un dialogo como una pequeña ventana que normalmente se utiliza para que el usuario tome una decisión antes de proceder con el siguiente paso

El enlace es:
elbauldeandroid.blogspot.com/2014/02/dialogs.html
Y se basa en:
https://developer.android.com/guide/topics/ui/dialogs.html