在Android 开发中,有时候我们在设置,LIstview,GridView,这些View的时候,再给他们设置:setOnItemClickListener/setOnItemSelectedListener,触发事件都无效,是因为在Listview事件分发有问题,在代码中设置,或者在布局中设置(checkbox、button对应的view,增加以下代码即可:)

focusable="false"android:clickable="false"android:focusableInTouchMode="false"

设置以上代码,事件就都可以生效了,其中 focusable=”false” 是关键。


谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
刘德利CSDN博客, http://blog.csdn.net/u011967006

更多相关文章

  1. Android(安卓)之AES加密,解密与后台进行数据交互
  2. Android(安卓)Studio 2.0代码热更新
  3. Android(安卓)时间选择器 PickerView,的详细使用
  4. android framework 源码流程分析技巧
  5. Android(安卓)LinearGradient的使用
  6. Android(安卓)连续多次点击事件的实现
  7. 那些好玩的 android 小事
  8. Android(安卓)Material Design动画 Reveal Effect | 揭示效果
  9. android Textview设置单行显示,多余的显示省略号

随机推荐

  1. Android下得到APK包含信息
  2. Android需要大量内存时自己设置堆大小
  3. android superuser.apk 管理root权限原理
  4. 《Android内核剖析》读书笔记 第18章 And
  5. Android系统定制和源码开发以及源码编译(
  6. Android网络相关---上网流程
  7. Android开发---xml布局文件中的常见属性
  8. Android 图像绘制之 Drawable
  9. Android adb 我的常用调试命令记录(持续
  10. 利用 RDP Wrapper 实现 Android 平板变身