App中使用Dialog显示一些信息可谓家常便饭,而初次使用所遇到的坑也挺多。
Dialog样式的指定
详细请看这篇文章,这篇文章主要介绍了以下几点:
- 创建对话框片段
- 创建按钮,列表
- 使用自定义布局
- 事件消息传递
- 清楚对话框的细节和处理
这篇文章是Google官方教程,简明扼要,使用对话框创建DialogFragment更加方便。
Dialog传递消息
如果使用自定义的样式的DialogFragment,那么启动DialogFragment时经常需要传递一些数据来填充组件,这时因为是Fragemnt,我们不能用构造器来显示的传入数据,而应该用setArguments()方法传入