2011-08-13 117 views
1

我想要做的事很简单:显示一个包含EditText的对话框,其中用户可以指定一条消息。以对话框形式输入文本

到目前为止,我曾尝试使用DialogFragment类。通过开发人员指南中的说明,我可以显示一个显示消息的警告对话框。但我无法弄清楚如何改变AlertDialog的布局,以创建自己的XML文件,或者用类来替换AlertDialog的自定义类。

我错过了什么吗?还是我完全走错了路?

在此先感谢您花费时间来帮助我。

+0

嗨,你想在DialogBox中创建EditText ha? – Jeeva

回答

1

你绝对可以做到这一点,即使使用AlertDialog

您只需设置对话框的自定义布局,在AlertDialog中您可以使用setView方法,如果您想使用更通用的对话框,则可以使用setContentView方法。

你可以看看http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog一些更多的信息和示例。

中提供的链接的例子是毫无疑问的,但做作的意思是朝着类似你试图完成什么目标垫脚石。

有一个类似question/answer可能是你有帮助。