Я работаю над созданием настраиваемого диалога для получения ввода от пользователя. Я заметил, что когда я использую AlertDialog
, я могу добавить виджеты, такие как EditText
, к AlertDialog
, используя метод setView()
. Я изучаю настройку AlertDialog
и заметил, что Dialog
имеет метод setContentView()
. В подклассе AlertDialog
я мог бы использовать либо setContentView()
, либо setView()
.
Одно отличие, которое я заметил, - когда я использую setView()
на AlertDialog
, я вижу кнопки «Позитивные» и «Отрицательные». В моем подклассе AlertDialog
, используя setContentView()
, я не получаю кнопки Положительный и Отрицательный.
Может кто-нибудь объяснить другие различия?
Спасибо.