2011-02-15 47 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