2011-08-13 149 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可能是你有幫助。