2011-02-15 49 views
7

請你讓任何人都知道如何更改onPrepareDialog()中的警告對話框的消息(正文)。如何更改onPrepareDialog()中AlertDialog的消息(正文)?

即使在onPrepareDialog()函數中對對象參數進行了類型轉換後,我也無法找到像setText()這樣的函數。

我不想使用
removeDialog()
的ShowDialog()
因爲這將是開銷GC清理對象,如果我去定製對話框,然後代碼變得龐大的以主題爲辦案。

請讓我知道是否有人想在onPrepareDialog()函數中更改AlertDialog的文本。

感謝&問候,
SSuman185

回答

16

onPrepareDialog只需使用:

((AlertDialog) dialog).setMessage("my text goes here"); 
+0

感謝戴夫其工作.... – Suman 2011-02-16 09:33:15