禁用view的touch事件
2015-09-17 16:29
260 查看
public static void disableView(View v) { v.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return true; } }); if (v instanceof ViewGroup) { ViewGroup vg = (ViewGroup) v; for (int i = 0; i < vg.getChildCount(); i++) { View child = vg.getChildAt(i); disableView(child); } } }
相关文章推荐
- 实现 WebSocket 断开自动重连的 JavaScript 库
- 在Linux CentOS 6.6上安装RedisLive
- 内存分析工具 MAT 的使用
- jQuery实现可用于博客的动态滑动菜单完整实例
- 正则表达式的继续学习
- 公司用的git版本控制系统,记录下几个常用的命令和步骤
- WPF 让Border显示外阴影
- 阮一峰:网页性能管理详解(转)
- iOS 笔记-打印frame的方法
- 获取网络连接的实例
- 读书笔记3——《用户故事与敏捷方法》
- 让多个Fragment 切换时不重新实例化
- 页面按F5刷新,避免表单重复提交的解决方法
- iOS 9检测QQ、微信是否安装无效的解决方法
- 文字居中不仅仅只用line-height
- MVC生成图片验证码,可指定位数
- 在Win7系统中怎么安装PDF彩色虚拟打印机?
- OC深复制和浅复制
- 关于表单提交的两种方式,post和get
- 插入排序