ImageView设置不可点击无效
2016-01-11 14:39
2843 查看
imageView.setClickable(false); imageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {...} }
这样做,是没有效果的,ImageView还是会响应点击事件的.ImageView继承View,在View中这段代码使imageView.setClickable(false)无效.
public void setOnClickListener(OnClickListener l) { if (!isClickable()) { setClickable(true); } getListenerInfo().mOnClickListener = l; }
也就是说ImageView设置了点击事件监听后,setClickable()就无效了
相关文章推荐
- Android编程UI设计之GridView和ImageView的用法
- 基于Android实现随手指移动的ImageView
- Android实现GridView中ImageView动态变换的方法
- Android控件之ImageView用法实例分析
- Android UI之ImageView实现图片旋转和缩放
- Android编程实现ImageView图片抛物线动画效果的方法
- Android编程简单实现ImageView点击时背景图修改的方法
- android ImageView 的几点经验总结
- Android控件系列之ImageView使用方法
- Android中通过反射实现圆角ImageView代码实例
- Android开发之imageView图片按比例缩放的实现方法
- Android中ImageView使用网络图片资源的方法
- Android使用RotateImageView 旋转ImageView
- Android自定义圆角ImageView
- ImageView的属性android:scaleType的作用分析
- Android布局自定义Shap圆形ImageView可以单独设置背景与图片
- Android优秀开源库收集
- android 实现圆形imageView,Circle imageView.
- imageview属性
- ImageView实现照片墙效果