Методом DialogInterface.OnClickListener()
Я уже как то отвечал на похожий вопрос, посмотри код, там есть готовое решение: https://qna.habr.com/q/1105428
И не надо скриншоты выкладывать, выкладывай лучше текст кода под спойлер.
The Dialog class is the base class for dialogs, but you should avoid instantiating Dialog directly. Instead, use one of the following subclasses:
AlertDialog
A dialog that can show a title, up to three buttons, a list of selectable items, or a custom layout.
DatePickerDialog or TimePickerDialog
A dialog with a pre-defined UI that allows the user to select a date or time.
AlertDialog делает в точности тоже самое, только есть еще возможность кнопки к нему прикрутить (или не прикручивать, это по желанию).
Или есть желание, чтобы кнопки вообще не было, и обработчик обрабатывал закрытие окна при нажатии вне него?
Если нет возможности переделать интерфейс под AlertDialog, посмотри по ссылке обработчики событий onЧто-то-там...
EnGold, конечно, по моей первой ссылке же пример дан, можно нарисовать layout и использовать его как шаблон для диалогового окна, там в первых строчках кода как раз это и делается...
Alert.Dialog это по сути расширенная версия базового класса Dialog