一起学android之对话框Dialog的创建(7)
16lz
2021-01-25
今天我们来讲讲android的对话框(Dialog),大家一定很奇怪为什么从4直接跳到7,因为今天我朋友问了我对话框的用法,所以今天就先讲下这个,至于上两章的上下文菜单(ContextMenu)、子菜单(SubMenu)会在后续补上。
下面我就把几种常见的方法写给大家:
onCreateDialog(int):当你使用这个回调函数时,Android系统会有效的设置这个Activity为每个对话框的所有者,从而自动管理每个对话框的状态并挂靠到Activity上。
onPrepareDialog(int, Dialog):如果你不定义onPrepareDialog(),那么这个对话框将保持和上次打开时一样。
当你准备关闭对话框时,你可以通过对这个对话框调用dismiss()来消除它。dismissDialog(int):
效果1:
代码如下:
效果2:
代码如下:
效果3:
代码如下:
效果4:
代码如下:
效果5:
代码如下:
效果6:
代码如下:
效果7:最后一个是自定义的布局
代码如下:
布局:
代码:
今天就到这里,请大家留意后续的教程
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- Android(安卓)3D旋转动画——Rotate3dAnimation
- GPS定位与高德地图的使用
- Android(安卓)情景模式设置
- Inflate()---Android之Inflate()方法用途
- Android网络请求的几种方式(HttpUrlConnection、HttpClient、Voll
- cocos2d-x 跨平台特性之ios向android移植
- 【Android(安卓)界面效果26】listview android:cacheColorHint,a
- Android(安卓)基于Netty的消息推送方案之概念和工作原理(二)