1.进度条对话框
- 让用户了解进度的最典型方式,
- 用户显示一个进度条,或者一个动态浏览图示
效果:
工作完成后自动关闭对话框:
- 需要在主线程中关闭
- 使用Handler
- dismiss方法
2.自定义对话框
①产生一个Dialog类的实例
使用方法setContentView(View view)设置自定义的视图
②使用AlertDialog .Builder创建AlertDialog实例
使用方法setView(View view)设置自定义的视图
使用方法. create()创建对象
①方法一
- 写一个XML布局文件
- 在方法中解析布局文件(用LayoutInflater),得到相应的view
- 创建Builder对象
- 设置属性(view,title...)
- show()
②方法二
- 写一个XML布局文件
- 在方法中解析布局文件(用LayoutInflater),得到相应的view
- 创建Dialog对象
- 设置属性(view,title...)
- 在onCreate中创建Dialog对象,在事件中显示.show()