节选自:5分钟搞定PopUpWindow
弹窗有很多种实现方式,例如:
- Dialog
- DialogFragment
- Fragment
- PopUpWindow
- ListPopUpWindow
在这些方式中,我们主要讲 PopUpWindow 的使用方式,因为它能在任意位置弹出, 这是其他方式很难做到的。
PopUpWindow 是什么
从 Google 爸爸的开发文档中我们不难看出,首先它是一个 Window,弹出时位于其他控件的上层。
怎么使用 PopUpWindow
- 创建布局文件
- 创建 ContentView
- 设置 PopUpWindow
- Show