android Activity區域監聽
16lz
2021-01-25
本次講的是如何對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);}
更多相关文章
- [置顶] android adb网络调试 Android中使用WIFI来连接ADB 简单10
- Android开发:Listview 多屏显示 item多选 操作错误 的解决
- StrictMode总结
- android中插入一条SMS短信内容(可用于恢复SMS短信操作)
- Android软键盘确认键执行两次
- Android:AsyncTaskUtil 异步简化操作工具类
- Android之Handler的postDelayed()方法的用法
- Android(安卓)Studio Mac 快捷键
- android 常见错误