Android学习笔记04_Dialog的建立

来源:互联网 发布:廖常初plc编程及应用 编辑:程序博客网 时间:2024/05/17 15:38

1)创建dialog

 

     一个view要创建一个子dialog,首先需要重写函数onCreateDialog

    

    说明:

        id为dialog的标识,通常由创建dialog的view来定义,不与资源文件关联

 

     

 

 

    然后,在需要创建dialog的代码处,添加一行代码即可

     

 

 

2)dialog的关闭

     调用dialog.dismiss()/dialog.cancel()函数即可

 

     也可以调用Activity的方法dismissDialog(int dialog_id);

 

 

*内部会自动在showDialog(DIALOG_PAUSED_ID);的时候建立一个dialog id和所创建的dialog instance的关联关系,

  这样在dismissDialog(int dialog_id);时,可以找到该dialog的实例并销毁之。