这里说两个常用的弹窗类, PopupWindow和AlertDialog.
我的理解就是, PopupWindow较为随性, 可以在任意位置弹窗, 比如你经常看到的朋友圈点赞的那个小的弹窗....那AlertDialog就很正经了, 位置固定在中央, 比如无比烦人的更新提示就是用的它, 大多数都是消息标题+内容+确定按钮+取消按钮. 好, 不多废话了.
?...为了保护你的眼睛, 图片已处理
----
PopupWindow
官方文档传送门
实例解析
先来看一段常规的PopupWindow的使用, 然后逐行分析下....(false);这句在之前那句为true的前提下, true和false效果几乎一样....单选多选条目展示
----
内容补充
补充:
我们现在来说一个比较复杂的, 也比较有意思的. 就是在弹窗中填充自定义view.