如果ListView中的单个Itemview中存在checkboxbuttonview,会导致ListView.setOnItemClickListener无效,

事件会被子View捕获到,ListView无法捕获处理该事件.

解决方法:

checkboxbutton对应的view处加android:focusable="false"
   android:clickable="false"android:focusableInTouchMode="false"

其中focusable是关键

 

OnClickListener调用getSelectedItemPosition()Click selection 是不相关的,Selection是通过D-pad or trackball 来操作的,Click通常是点击操作的。

 

arg2参数才是点击事件位置的参数

更多相关文章

  1. 动态修改Android参数信息的方法绕过改机检测
  2. Android解析xml的Demo
  3. Android之back键拦截处理
  4. Android(安卓)-- android activity 各种布局方式以及相关参数
  5. android ksoap调用天气预报
  6. 短视频app开源源码Android(安卓)如何实现手机震动
  7. android am 启动activity service or broadcast及参数传递
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python技巧匿名函数、回调函数和高阶函数

随机推荐

  1. Android SmartRefreshLayout下拉刷新上拉
  2. s003android逆向安全初级篇之apk smali语
  3. android 项目中规范使用SharedPreference
  4. SwipeRefreshLayout+RecyclerView实现下
  5. HorizontalScrollView
  6. Base64编解码Android和ios的例子,补充JNI
  7. Android 最火框架XUtils之注解机制详解
  8. 利用Handler来更新android的UI (2)
  9. Android中Activity状态的保存和恢复:onSav
  10. android 自定义Dialog弹出提示框