PopupMenu消失(Dismiss)捕捉

一、在class中implements PopupMenu的监听类:OnDismissListener,

然后在该类中需要去实现未实现的方法:onDismiss(PopupMenu menu)。

二、需要在该类中去添加监听:

new PopupMenu(getActivity(),view).setOnDismissListener(this);

三、进行PopupMenu的消失捕捉:

在实现的方法:onDismiss(PopupMenu menu)中进行事件捕捉,

编写需要实现的内容。

时间: 2024-07-31 19:26:47

PopupMenu消失(Dismiss)捕捉的相关文章

weiyi通讯录(三)仿微信下拉列表和android样式

这几天一直在找工作 就没有更新了 ,我还更新一点东西把,之前说过这个通讯录是仿微信的 所以今天介绍下拉列表的效果 分享的是类似的代码 基本跟我的是一样.如果需要的联系人我把 或者加入我的交流群吧 -----------欢迎加入交流群 386451316 有问题一起讨论吧 代码下载:http://download.csdn.net/detail/u010982856/8232867 这里介绍两中方法  由于手机问题  不知道什么原因手机不能用 PopupWindow 方式 所以我使用的是activ

【Android UI设计与开发】第14期:顶部标题栏(五)两种方式实现仿微信标题栏弹窗效果

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9093821         博主在这篇文章中将会继续围绕顶部标题栏专题来进行实例讲解,今天要讲解的主题是分别使用PopupWindow和Activity两种不同的方式来实现仿微信顶部标题栏弹窗的这样一个效果. 一.实现效果图 这里为了演示方便,我将两种方法放在一个应用程序中演示,这个是主界面 虽然两种实现的方式不一样,但是最终的效果图都是差不多的     二.项目结构图  

PopupMenu-使用实例跟监听事件

今天需要给一个控件添加弹出菜单功能.就顺便学习了下popupMenu的使用,记录下来. 它的使用其实也非常的简单,看如下代码 popupMenu = new PopupMenu(MainActivity.this, eText); popupMenu.getMenuInflater().inflate(R.menu.main,popupMenu.getMenu()); Menu menu = popupMenu.getMenu(); menu.findItem(R.id.search).setV

PopupMenu和对话框的使用

1.菜单的使用之 PopupMenu 步骤:1.创建popupMenu对象 参数:上下文对象   当前view对象 2.利用getMenu().addSubMenu创建子菜单 3..show();显示菜单 @SuppressLint("NewApi")    public void popclick(final View view){        PopupMenu pop=new PopupMenu(this,view);        //添加一级菜单        SubMen

【转】Android新组件Material Dialog,SwipeRefreshLayout,ListPopupWindow,PopupMenu等

朝花夕拾----新组件的学习和使用 分类: Android UI2015-06-26 11:31 440人阅读 评论(0) 收藏 举报 uidialogMaterial 目录(?)[-] Material Dialog SwipeRefreshLayout LinearLayoutCompat ListPopupWindow PopupMenu Spinner [转载请注明出处:http://blog.csdn.net/feiduclear_up/article/details/46619637

Android设置AlertDialog打开后不消失

最近项目收尾,一堆bug要改,还要对用户操作体验做一些优化,也是忙的不行.周末难得清闲,出去逛逛,看看风景,还好因为习大大要来,南京最近的天气还不错,只是苦了当地的不少农民工,无活可干,无钱可拿.想想觉得自己已经算是幸运的了,心存感激,好好工作. 原文地址请保留 http://www.cnblogs.com/rossoneri/p/4150001.html 整理一下以前查过的东西,可惜笔记本没记多少资料博客的网址,没法贴源地址. 关于本文,是要满足一个需求: 打开一个自定义对话框之后,再点击按钮

iOS: 让键盘消失的的4种方法

转自:http://leopard168.blog.163.com/blog/static/168471844201422121310352/ 在iOS app中,只要用到编辑框(UITextField)的地方,就得处理键盘消失 (dismiss keyboard). 我先后用过4种方法,来处理键盘消失的问题. 1. 通过UITextFiledDelegate,来释放第一响应者 (resignFirstResponder): 这种通过delegate释放键盘的代码如下: -(BOOL)textF

iOS7 iOS8 UITableviewCell处于编辑状态,dismiss或者back崩溃

今天在项目中遇到一个坑爹的 Crash , 在 iOS7 iOS8 UITableviewCell处于编辑状态,dismiss或者back崩溃  iOS9不会 原因:苹果的BUG代码 解决:在视图消失之前把编辑状态设为NO -(void)viewDidDisappear:(BOOL)animated{    [superviewDidDisappear:animated];    self.shoppingBagTableView.editing = NO;  /** ios7 ios8 编辑状

setAnimationStyle实现的popwindow显示消失的动画效果

摘要 popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果 android:windowEnterAnimation表示进入窗口动画 android:windowExitAnimation表示窗口退出动画 在res/values/style.xml代码: ?xml version="1.0" encoding="utf-8"? resources style popwindow通过setAnimation