Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – AlertDialog setTitle()和FragmentDialog中的setMessage等价物大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在重写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 – AlertDialog setTitle()和FragmentDialog中的setMessage等价物全部内容,希望文章能够帮你解决android – AlertDialog setTitle()和FragmentDialog中的setMessage等价物所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。