关于点击popupwindow以外区域 popupwindow自动消失问题
来源:互联网 发布:守望先锋卡a卡优化设置 编辑:程序博客网 时间:2024/05/04 03:32
方法一(这种方法可以处理popupwindows dimiss的时候一些其他的操作,比如让其他控件的隐藏,消失等):
代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);
//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWindow之外)
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if (popupWindow != null && popupWindow.isShowing()) {
popupWindow.dismiss();
popupWindow = null;
}
return super.onTouchEvent(event);
}
方法二:设置popupWindow参数(这种方法只能让自身消失,不能够提供其他伴随操作,比如让其他控件的隐藏,消失等)
pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
pop.setBackgroundDrawable(new BitmapDrawable());
代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);
//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWindow之外)
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if (popupWindow != null && popupWindow.isShowing()) {
popupWindow.dismiss();
popupWindow = null;
}
return super.onTouchEvent(event);
}
方法二:设置popupWindow参数(这种方法只能让自身消失,不能够提供其他伴随操作,比如让其他控件的隐藏,消失等)
pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
pop.setBackgroundDrawable(new BitmapDrawable());
pop.setOutsideTouchable(true);
转自:http://blog.csdn.net/admin_/article/details/7853588
0 0
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- 点击popupwindow以外区域 popupwindow自动消失
- 点击popupwindow以外区域 popupwindow自动消失问题
- android:点击popupwindow以外区域 popupwindow自动消失(转载)
- android:点击popupwindow以外区域 popupwindow自动消失
- android:点击popupwindow以外区域 popupwindow自动消失
- android:点击popupwindow以外区域 popupwindow自动消失
- android:点击popupwindow以外区域 popupwindow自动消失
- android:点击popupwindow以外区域 popupwindow自动消失
- android:点击popupwindow以外区域 popupwindow自动消失
- Android点击popupwindow以外区域 popupwindow自动消失(转载)
- popupwindow点击其它区域自动消失
- PopupWindow点击外面区域自动消失
- 点击PopupWindow 外部区域消失
- HTML开发过程中一些注意事项
- Android数据存储
- if...else
- JQuery学习笔记(一):basic knowledge
- atitit.人脸识别的应用场景and使用最佳实践 java .net php
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- C99标准的结构体赋值注解
- 关于CString的=操作符
- iOS UI学习笔记——错误纪录及解决方法
- POJ 1942 组合数学
- 生活中的数学(为生活建模)
- for
- javascript jsp登陆界面
- AndroidManifest.xml配置文件详解