Android(安卓)下拉菜单(popupmenu)实现
小编最近在写一个安卓程序,想要实现一个下拉菜单功能,开始想着用Spinner,后来发现不对,Spinner有默认选项;看到有人用popupwindow实现的,不过后来发现popupmenu好像更适合,以后再去看popupwindow好了。现在记录下popupwindow的简单用法。
操作方法
- 01
在布局文件中添加一个Button,单击Button,弹出菜单。(也可将Button换成ImageView或是其它,这里只是示例)
- 02
从上一步中,可以看到,我们给Button添加一个单击事件popupMenu,接下来,就在java文件中实现该方法。
- 03
在上一步倒数第三行中,我们加载了一个menu文件“popupmenu”。添加的位置及代码见下图:
- 04
当然,别忘了在onCreate方法中初始化Button。
- 05
最后看下效果吧!
赞 (0)