Диалоговое окно с EditText и Spinner - PullRequest
8 голосов
/ 01 сентября 2010

У меня есть кнопка, которая всплывает с диалоговым окном при нажатии.

Я хочу, чтобы диалоговое окно имело EditText и Spinner внутри диалогового окна.

Я не знаю, как бы я установил представление для него, у меня есть код для AlertDialog, и он работает, это просто EditText и Spinner, которые мне нужно поместить в него, чтобы я мог войтис остальным кодом приложения.

Пожалуйста, кто-нибудь может показать мне, как я могу добавить EditText и Spinner, пожалуйста?

Ответы [ 2 ]

14 голосов
/ 01 сентября 2010

Можно выбрать два варианта:

1) Использовать AlertDialog метод setView .

2) Создать Activity с

android:theme="@android:style/Theme.Dialog"

в вашем AndroidManifest.

Номер один должен быть легче сделать, в то время как номер два даст вам больше гибкости.

2 голосов
/ 01 сентября 2010

Вы можете создать свой собственный диалог.Объявите ваши виды в макете и загрузите его с помощью AlertDialog, как указано в примере:

https://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...