设为首页 加入收藏

TOP

关于Android里的Dialog
2014-11-24 12:16:32 来源: 作者: 【 】 浏览:0
Tags:关于 Android Dialog

后仔细想来,自己没有好好总结。学而不思则罔。今天就来好好总结下Android里面的Dialog。


相信大家,都对用Dialog十分熟悉。有两种方法,


一种是在Activity里调用showDialog(int),然后在Dialog onCreateDialog里创建Dialog返回,交由Activity来管理。


一种是自己直接用AlertDialog.Builder自己Create,然后自己调用show(),然后显示。


我把话先说在前头,建议用第一种方法去做,这会让你省去很多麻烦,因为Activity已经帮我们管理Dialog,做了很多有用的事情。


还有几个,很重要的概念,相信大家都也应该清楚:


1. 我们所有的应用程序所用到的dialog都是继承自AlertDialog的,包括ProgressDialog,TimePickerDialog,DatePickerDialog等。


2. Dialog不同于Activity,它有自己的Window。


接下来,我们从两种创建Dialog方法来分析吧。以ProgressDialog为例。


首先,我们来看下,ProgressDialog显示出来的几个部分吧。


总的来说,分三部分。


1. Message,Title,等。


2. 进度条,显示百分比的字符等。


3.下面被隐藏的Button。


为什么这么说呢。请跟我看代码,从第一种方法说起。即ActivitShowDialog(int)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇一个简单计算器的C程序 下一篇Android Unity3D游戏开发之切割方..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)