对话框样式Activity获得窗口外点击事件
来源:互联网 发布:怎么开一个淘宝店铺 编辑:程序博客网 时间:2024/06/17 12:53
在API11之后添加了setFinishOnTouchOutside()方法,只需要在onCreate()方法中调用:
this.setFinishOnTouchOutside(false);
API11之前
public class MyActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Make us non-modal, so that others can receive touch events. getWindow().setFlags(LayoutParams.FLAG_NOT_TOUCH_MODAL, LayoutParams.FLAG_NOT_TOUCH_MODAL); // ...but notify us that it happened. getWindow().setFlags(LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH); // Note that flag changes must happen *before* the content view is set. setContentView(R.layout.my_dialog_view); } @Override public boolean onTouchEvent(MotionEvent event) { // If we've received a touch notification that the user has touched // outside the app, finish the activity. if (MotionEvent.ACTION_OUTSIDE == event.getAction()) { finish(); return true; } // Delegate everything else to Activity. return super.onTouchEvent(event); }}
http://www.cnblogs.com/lcyty/p/3426946.html
阅读全文
0 0
- [Android]对话框样式Activity获得窗口外点击事件
- 对话框样式Activity获得窗口外点击事件
- Activity对话框样式. 点击空白区域关闭窗口
- Android Activity对话框(窗口)样式设置
- 对话框样式的Activity 和 重复点击view
- JS点击事件触发弹出窗口样式控制
- 对话框样式的Activity
- 对话框样式的activity
- 对话框样式的Activity
- 对话框样式的activity
- android activity 窗口 样式
- 模态对话框响应对话框外的鼠标点击事件
- 自定义对话框样式的Activity
- java 窗口点击事件
- VC实现 鼠标在对话框外点击关闭窗口
- CSS实现点击事件样式
- 获得窗口(对话框)中的所有控件
- 图形用户界面--窗口点击事件
- 大数据系统数据采集产品的架构分
- 用ireport生成二维码及去除二维码白边
- LeetCode 404:Sum of Left Leaves
- 移动设备渲染实时阴影
- caffe配置笔记
- 对话框样式Activity获得窗口外点击事件
- 图像处理之调整亮度与对比度
- 备份和恢复概念+逻辑备份+脱机备份(冷备份)+联机备份(热备份)+物理备份概念+完全数据库脱机备份+部分数据库脱机备份+部分数据库联机备份+逻辑备份概念
- git--版本工具的常用命令以及初始化实操
- Linux下开启多个数据库实例的步骤
- jhipster微服务--简单demo
- elasticsearch bm25调参
- const_cast
- Linux服务器安装mysql