虽然android有Alterdialog和Progressiondialogl两种,但是这两周都太局限了,有个折中的方法是重新定义个layout,并把该layout设置成dialog样式,这样可以间接的自定义个dialog样式,但是现在android提供了一个更基础的类DialogFragment。然后利用接口回调的方法对点击事件进行监听。
1.DialogFragment.class
@S...
分类:
其他好文 时间:
2015-08-21 17:14:59
阅读次数:
146
DialogFragment实现自定义的通用对话框,效果图如下面显示的:
一二两张图是DialogFragment实现,第三张图为一个自定义的Toast。一二张图满足基本需求,稍微修改可以用到自己的项目中去,一二中可以根据代码传递View,实现内容区不仅仅显示文字,也可修改后显示你想现实的任何View组件【自己实现即可,这里不给源码】。
...
分类:
移动开发 时间:
2015-08-15 23:12:34
阅读次数:
205
之前写过一篇关于Android 继承DialogFragment弹出dialog对话框一,这次是在上次的基础上修改了一些东西,就是怎样在DialogFragment中获取getDialog()是获取当前对话框句柄。就可以进行布局可变的灵活操作。就像getactivity();一样使用。下面看代码。
本文demo下载地址:点击...
分类:
移动开发 时间:
2015-07-11 10:42:37
阅读次数:
211
Creating a Dialog FragmentYou can accomplish a wide variety of dialog designs—including custom layouts and those described in theDialogsdesign guide—b...
分类:
移动开发 时间:
2015-07-05 19:51:47
阅读次数:
174
因app需求问题,需要实现如图这种dialog 看到这里,你可能会说如此easy的事情,还说什么! 那么继续往下看! 场景1: import android.app.Dialog;
import android.content.DialogInterface;
import android.os.B...
分类:
移动开发 时间:
2015-06-11 19:39:20
阅读次数:
291
google 从3.0开始就引入了 Fragment 概念,用 Fragment 代替多 Activity,如果你还停留在 Activity 时代,那你就面壁去吧!
Fragment 是好用,但是又几个问题,
1.在 ViewPager 里面,你不知道 Fragment 当前是显示还是隐藏状态,就是少了一个 onShow onHide 回调
2.就是本客题,显示一个 DialogFr...
分类:
移动开发 时间:
2015-06-08 23:24:42
阅读次数:
225
前一篇写了常用的弹出框的几种实现方式,这里通过源码来简要解析下Dialog的实现原理。后便作为补充会讲下官方提倡FragmentDialog。
通常创建非阻塞式对话框的方式就是使用dialog,不过在Android 3.0 之后,google更推荐使用新引入的基于Fragment的DialogFragment。这里我们从源码层次来看下详细实现。...
分类:
其他好文 时间:
2015-06-07 23:38:00
阅读次数:
228
普通的AlertDialog在横竖屏切换时会被销毁,如果dialog上面有数据,也将丢失。解决方案是使用DialogFragment。
使用dialogFragment通常需要复写两个方法:
onCreateView(LayoutInflater, ViewGroup, Bundle)
onCreateDialog(Bundle)
如果你想自定义dialog样式,只需要复写onCreat...
分类:
移动开发 时间:
2015-06-01 22:39:13
阅读次数:
207
相信现在Android软件开发员,都经常用到这种方式弹出对话框的。Android继承DialogFragment弹出dialog对话框,这样弹出有很多可以灵活处理地方,想什么启动,什么时候数据接口返回都可以,有自已layout布局,生命周期。下面看看我写demo。
本文代码下载:请点击这里
转载请注明出处: http://blog.csdn.net/qq_16064871...
分类:
移动开发 时间:
2015-05-30 09:22:53
阅读次数:
149
DialogFragment是在Android3.0(API level 11)中引入的,它代替了已经不建议使用的AlertDialog。
DialogFragment高效地封装和管理对话框的生命周期,并让Fragment和它包含的对话框的状态保持一致。那么,已经有了AlertDialog为什么要引入DialogFragment呢?
DialogFragment对话框出现的意义
...
分类:
移动开发 时间:
2015-05-25 22:35:46
阅读次数:
432