本次講的是如何對activity的區域進行監聽,當點擊它以外的區域時執行finish的操作.

@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubif(event.getAction() == MotionEvent.ACTION_UP){Rect rect = new Rect(0, 0, 0, 0);this.getWindow().getDecorView().getHitRect(rect);if(!rect.contains((int)event.getX(), (int)event.getY())){finish();}}return super.onTouchEvent(event);}

更多相关文章

  1. [置顶] android adb网络调试 Android中使用WIFI来连接ADB 简单10
  2. Android开发:Listview 多屏显示 item多选 操作错误 的解决
  3. StrictMode总结
  4. android中插入一条SMS短信内容(可用于恢复SMS短信操作)
  5. Android软键盘确认键执行两次
  6. Android:AsyncTaskUtil 异步简化操作工具类
  7. Android之Handler的postDelayed()方法的用法
  8. Android(安卓)Studio Mac 快捷键
  9. android 常见错误

随机推荐

  1. android 运行时生成dex文件,并装载调用
  2. Android(安卓)Studio gradle 使用最新版
  3. Android实际开发中遇到的问题和部分解决
  4. 遇到Android(安卓)SDK Build-tools V19
  5. Android之webView入门
  6. android sensor framework
  7. 全志A40i Android7永不休眠及不锁屏的修
  8. android中使用frameAnimation帧动画方法
  9. UI框架之SmartTabLayout使用
  10. Android通过LIstView显示文件列表的两种