android屏蔽listview 的item点击事件。这种需求在现在还是比较多的,比如:QQ聊天界面每条记录都是listview中的一个item,但是这个时候我们并不需要点击的时候高亮显示,还有微信的朋友圈里面也是的,好友的动态都是listview的一条记录,但是只有点击记录中的图片,链接等才需要有响应,点击这一行的时候不要高亮,不需要响应。

怎么实现呢?

其实很简单:

只需要将listview 的adapter控制一下就可以了,

一般我们是将BaseAdapter的两个方法重写一下


@Overridepublic boolean areAllItemsEnabled() {return false;}@Overridepublic boolean isEnabled(int position) {return false;}

第一个方法是表明adapter中的所有item是否可以点击 ,第二个方法是表明下标为position 的item不可选中,不可点击。

更多相关文章

  1. Android开发AsyncTask异步处理任务使用方法及注意事项
  2. Android(安卓)事件传递流程 - 基于WMS、IMS、ViewRootImpl等学习
  3. Android之RecyclerView的局部刷新
  4. Android(安卓)Camera CameraHal.cpp 分析
  5. Android中的代码优化
  6. Android(安卓)preference与ActivityGroup UI更新
  7. Android(安卓)IOS WebRTC 音视频开发总结(十二)-- sufaceview
  8. Android(安卓)中 Service 学习,开篇
  9. android面试(7)-handler机制

随机推荐

  1. android studio 无线调试 及 adb环境变量
  2. Android(安卓)中隐藏虚拟按键的方法实例
  3. Android调取拍照和获取拍照后的照片
  4. android ubuntu编译ffmpeg
  5. Android应用开机自启动失败原因
  6. Android(安卓)编译大全
  7. Android(安卓)安装时提示 INSTALL_PARSE_
  8. Errors running builder 'Android(安卓)P
  9. Android(安卓)2.2 r1 API中文文档—— To
  10. Android(安卓)工程混淆后无法找到自定义