安卓學習記錄-12-使用对话框
场景:同一个activity管理下的一个fragmentA,启动对话框fragment
对话框属于一种fragment,特别的是安卓内部已经设置好,不需要你为它设置容器。只需要你按需要启动,就会浮现在窗口。
①一般来说,对话框fragment是可以在fragmentA下不断启动,销毁的。而fragmentA不变。因此可以在fragmentA中通过创建对话框fragment实例的方式,启动你的对话框fragment。对话框fragment其实是继承自DialogFragment的子类,需要为编写。
②对话框fragment是有内容的,包括title,button和其他自定义的布局。在对话框fragment类中进行定义(对话框fragment实例被生成,它的视图就确定下来)
③fragmentA有时候需要和对话框fragment进行通信。
由于对话框fragment是被fragmentA创建的,所以由fragmentA传向对话框fragment的通信方法通过newInstance方法即可。
而由对话框fragment传向fragment
共有 0 条评论