这几天在写一个记事本的简单app,碰到很多菜单项,故专门抽出时间研究一下下拉式菜单的实现。首先说明一下,本人新手,刚学android没多久,此文章只用来记录我的成长历程以及方便他人借鉴一下。欢迎大家指出不足和改进之处!
今天花了一下午专门查找整理和总结实现方法,感觉popupwindow的实现方式比较简单,故采用此方法来实现。先来简单说一下思路:popupwindow,是android对话框的一种,与Alertdialog类似,不过popupwindow的位置使用更加方便灵活。所以,只要为popupwindow添加动画效果就可以实现想要的功能啦。
具体关于popupwindow的详细介绍可以看大神的文章:http://blog.csdn.net/harvic880925/article/details/49272285
这里我就直接上与其相关的代码了:
public PopupWindow(View contentView,