带有EditText和Spinner的对话框

8
我有一个按钮,点击后会弹出对话框。
我想让对话框中包含一个EditText和一个Spinner。
我不知道如何设置视图,我有一个AlertDialog的代码,它可以工作,只是我需要将EditText和Spinner放在里面,然后我就可以继续编写应用程序的其他代码了。
请问有人能告诉我如何添加EditText和Spinner吗?
2个回答

14

我能想到两种选择:

1) 使用 AlertDialogsetView 方法。

2) 创建一个 Activity,并在其中显示内容。

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

在你的AndroidManifest中。

第一个应该更容易做,而第二个会给你更多的灵活性。


1
我应该在setView里放什么? 我已经尝试了“R.layout.newfiledialog”,但是没有成功 :( 我只是一个初学者! - AlexPriceAP
1
R.layout.newfiledialog只是一个整数。你应该使用一个布局填充器来填充这个视图。 - Macarse
非常感谢。我已经苦思冥想了很长时间! :) - AlexPriceAP

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接