我有一个按钮,弹出时会出现一个对话框。
我希望对话框在对话框中有EditText
和Spinner
。
我不知道我是如何为它设置视图的,我有AlertDialog
的代码并且它有效,它只是我需要的EditText
和Spinner
放入其中然后我可以继续使用应用程序代码的其余部分。
有人可以告诉我如何添加EditText
和Spinner
吗?
答案 0 :(得分:14)
我能想到的两个选择:
1)使用AlertDialog
的{{3}}方法。
2)使用
创建Activity
android:theme="@android:style/Theme.Dialog"
在AndroidManifest
。
第一名应该更容易做,而第二名则会给你更大的灵活性。
答案 1 :(得分:2)
您可以创建自己的自定义对话框。在布局中声明您的视图并在AlertDialog
的帮助下加载它,如示例中提到的那样:
https://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog