如何使用PopupWindow:
//初始化popuwindow
LayoutInflater mLayoutInflater = (LayoutInflater) SubList.this.getSystemService(LAYOUT_INFLATER_SERVICE);
View title_popunwindwow = mLayoutInflater.inflate(R.layout.sublist_popuwindow, null);
PopupWindow mPopupWindow = new PopupWindow(title_popunwindwow, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,true);
mPopupWindow.setBackgroundDrawable(new BitmapDrawable());//点击窗口外消失
mPopupWindow.setOutsideTouchable(true);
显示PopupWindow:
mPopupWindow.showAsDropDown(findViewById(R.id.titlebar_center),-43,0);
pw.showAtLocation(view, Gravity.CENTER, -(view.getWidth()),y);
若需要监听PopUpWindow里控件的事件,如PopUpWindow里面一个按钮的事件,那么就需要调用方法setFocusable(true)获得焦点,并且在调用setFocusable(true)方法后,可以通过Back(返回)菜单使PopUpWindow dimiss;另外调用方法setOutsideTouchable(true)后,点击PopUpWindow外面的控件也可以使得PopUpWindow dimiss。需要顺利让PopUpWindow dimiss;PopUpWindow的背景不能为空。
分享到:
相关推荐
PopupWindow 泡泡窗口 Android
从底部往上慢慢划出popupwindow浮动透明窗口实例.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Popupwindow点击事件+popupwindow以外的背景变暗 地址 : http://blog.csdn.net/u012062810/article/details/46873781
AS写的PopupWindow demo blog:http://blog.csdn.net/shenyuanqing/article/details/48136639
这个代码是popupwindow进入界面和退出界面时候的一个样例,只有从手机屏幕底部弹出时个的动画,以后我还会有其它的一些效果更新哦,欢迎下载
安卓 Android PopupWindow浮动窗口实现实例,或者说是弹出窗口吧,总之就是地一类,在打开应用后,显示在最上层的一个浮动窗口效果,Andorid弹出窗口,Google为Andorid预置了几款默认的弹出窗口效果,本源码教你如何...
新手入门学习PopupWindow 的简单用法,工程使用Android studio ,学习建议直接使用Android studio
探索Popupwindow-对话框风格的窗口(一)
AndroidListView+PopupWindow实现item点击弹出PopupWindow 博客地址:https://blog.csdn.net/dreams_deng/article/details/104618270
根据【Android UI设计与开发】第09期:底部菜单栏 Fragment+PopupWindow仿QQ空间最新版底部菜单栏 修改调试的代码,具体说明请参见http://blog.csdn.net/yangyu20121224/article/details/9023451
点击ListView弹出PopupWindow仿腾讯新闻
使用PopupWindow实现页面点击顶部弹出下拉菜单
这个是一个PopupWindow的实例,因为在网上看到一个博客,但是一直没有源代码,所以我根据他提供的写出了这个PopupWindow实例,希望能够帮到大家,充分了解PopupWindow的功能。
主要介绍了android PopupWindow点击外部和返回键消失的解决方法,非常具有实用价值,需要的朋友可以参考下。
popupWindow.js是一款jQuery弹出层窗口插件。该插件能够轻松的制作弹出层模态窗口效果。弹出的窗口支持最大化、最小化、拖拽、改变尺寸等功能。
popupwindow列子解决黑边框,点击外部不消失
本Demo详细介绍了PopupWindow的用法,预留了外部接口,方便使用 【包含完整注释,可直接拿到其他程序应用】
自定义单选、多选对话框及popupwindow窗口实例源码是一个自定义的弹出对话框例子源码,弹出的时候有半透明效果,提供的有弹出单选(popwindow)、弹出多选(popwindow)、弹出单选(dialog)、弹出多选(dialog)等几种实现...