gpt4 book ai didi

android - FragmentDialog 中的 AlertDialog setTitle() 和 setMessage 等效项

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:03 25 4
gpt4 key购买 nike

我正在为 Honeycomb 重写一个现有的应用程序,但我遇到了一个问题。在现有的应用程序中,我们创建了一个具有默认标题和消息值的 AlertDialog,然后在需要时替换它们。为了替换它们,我们使用 setTitle() 和 setMessage():

AlertDialog dialog = getDialog();
if (some condition) {
dialog.setTitle(R.string.error1);
dialog.setMessage(getResources().getString(R.string.error1_msg));
}
else {
dialog.setTitle(R.string.error2);
dialog.setMessage(getResources().getString(R.string.error2_msg));
}

但是,现在我们使用的是DialogFragment,没有setTitle() 或setMessage() 的方法,所以我们不能在创建后更改它。这种情况是否有解决方法,还是我们运气不好?

最佳答案

您必须扩展 DialogFragment 才能提供内容。查看documentation示例和其他选项。

关于android - FragmentDialog 中的 AlertDialog setTitle() 和 setMessage 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com