dialogActivity窗口化后避免点击区域外消失的办法
来源:互联网 发布:python字典转化 编辑:程序博客网 时间:2024/05/29 16:46
如果API Level>11
方法一:
<style name="Theme.SoundRecorder" parent="@android:style/Theme.Holo.DialogWhenLarge"> <item name="android:windowCloseOnTouchOutside">false</item> </style>
方法二:
Activity.this.setFinishOnTouchOutside(false);
如果API Level<11
@Override public boolean onTouchEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN && isOutOfBounds(this, event)) { return true; } return super.onTouchEvent(event); } private boolean isOutOfBounds(Activity context, MotionEvent event) { final int x = (int) event.getX(); final int y = (int) event.getY(); final int slop = ViewConfiguration.get(context).getScaledWindowTouchSlop(); final View decorView = context.getWindow().getDecorView(); return (x < -slop) || (y < -slop)|| (x > (decorView.getWidth() + slop))|| (y > (decorView.getHeight() + slop)); }
阅读全文
1 0
- dialogActivity窗口化后避免点击区域外消失的办法
- popup window点击窗口外区域不消失的解决方法
- popup window点击窗口外区域不消失的解决方法
- 点击popupwindow窗口之外的区域使popupwindow消失
- 点击popupwindow窗口之外的区域popupwindow消失
- 点击popupwindow窗口之外的区域popupwindow消失
- jQuery点击区域外消失
- 设置点击进度对话框外的区域对话框不消失
- 设置点击ProgressDialog外的区域对话框不消失
- 设置点击ProgressDialog外的区域对话框不消失
- 点击一个popupwindow窗口之外的区域popupwindow消失,带来的问题!!
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- 点击div以外的区域div消失
- 文化传媒婚纱摄影类网站织梦模板免费下载
- CSS工作原理及选择符
- Kafka 0.9+Zookeeper3.4.6集群搭建、配置
- 两个Integer的值比较
- 将多个BIN文件合成一个
- dialogActivity窗口化后避免点击区域外消失的办法
- Bugly的接入时出现 “已安装了存在签名冲突的同名数据包” 问题
- Google Chrome Source Code 浏览器源码(下载)
- Maven记录
- js闭包的用途
- Python多进程编程
- composite模式
- Mybatis if test中字符串比较(内双外单)
- 2017年阅读书单(一)