COCO的android学习之路第4章(2)—Fragment之DialogFragment

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: COCO的android学习之路第4章(2)—Fragment之DialogFragment

DialogFragment可以实现一个模态窗口,在界面的最上层显示。Dialogfragment通常用于比如我们需要强制的得到用户的一个输入,只有用户在Dialogfragment上进行数据的交互后,才可以继续执行下一步的操作。

其实DialogFragment的实现也是比较简单的,下面依照书中例子,我们讲解:

1:在Eclipse里创建好DialogFragment的项目,首先我们创建Fragment1.java这个类,继承DialogFragment,我们主要是通过重写:onCreateDialog这个方法来进行自己的Dialogfragment界面显示,在这个函数里,我们放了两个按钮,一个是OK,一个是Cancel,在OK按钮和Cancel按钮上,我们分别添加onClickListener(),分别调用了DialogFragmentExampleActivity的doPositieClick和doNegativeClick方法

image

并且,我们创建了一个静态的方法,可以直接获取Fragment1对象;

2:在DialogFragmentExampleActivity.java里,我们将doPositieClick和doNegativeClick方法补充下,并且在构造函数里显示Fragment1对象

image

3:查看运行效果如下所示:

device-2014-09-12-150348

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: COCO的android学习之路第4章(2)—Fragment之DialogFragment

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: