DialogFragment的简单使用

最近使用DialogFragment,今天让我们来进入学习吧。其实DialogFragment与Dialog、AlertDialog是非常相似的。下面就来学习简单的使用DialogFragment吧,嘻嘻。

1.创建一个子类如MyDialogFragment去继承DialogFragment。

2.并重写onCreateView方法加载想要显示的布局如ListView、或者一些简单的布局(这里显示的是流式布局标签[FlowTagLayout]流式布局)

3.贴出代码:

onCreateView

DialogFragment的简单使用_第1张图片
onCreaView


DialogFragment的简单使用_第2张图片
2


DialogFragment与activity交互和其他的Fragment与Activity交互是一样的(这里可以是Eventbus)

4.定义一个接口

DialogFragment的简单使用_第3张图片

5.实例化该接口

DialogFragment的简单使用_第4张图片

6.Activity实现该接口


DialogFragment的简单使用_第5张图片
与Activity交互

7.实现接口完成交互

DialogFragment的简单使用_第6张图片
实现接口的方法

8.显示DialogFragment

DialogFragment的简单使用_第7张图片
显示DialogFragment方法

9.布局xml文件

DialogFragment的简单使用_第8张图片
布局xml

10.demo下载

你可能感兴趣的:(DialogFragment的简单使用)