在listview的OnItemClickListener中的onItemClick中控制CheckBox就可以了:

       @Override        public void onItemClick(AdapterView<?> arg0, View v, int position, long lpos) {         CheckBox cb= (CheckBox) v.findViewById(R.id.is_check);

         if(cb.isChecked()){               cb.setChecked(false);         }else{                cb.setChecked(true);          }     }

不过要先把CheckBox的focusable、focusableInTouchMode 和 clickable 设置为false:



 <CheckBox android:id="@+id/is_check" android:layout_width="wrap_content"       android:layout_height="wrap_content" android:layout_centerVertical="true"       android:layout_alignParentRight="true"     android:focusable="false"      android:focusableInTouchMode="false" android:clickable="false">  </CheckBox>

如何设置点击listview的任何位置都可以选中checkbook相关推荐

  1. LISTVIEW嵌套GRIDVIEW的一些处理(点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置)(对这篇文章的优化处理,不每次都new onItemClickListener)...

    前几天写了点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置,当时的处理是在ListView的适配器里的GetView方法里每次都new GridView的onItemClickList ...

  2. DialogFragment中通过dataBinding绑定View,设置点击事件无效,通过getWindow设置dialog位置和大小无效。

    1.问题描述:DialogFragment中通过dataBinding绑定View,设置点击事件无效. private val binding: CoreDialogEditContentBindin ...

  3. 如何设置文字的位置html5,怎么设置文字在表格中的位置

    表格中的文字默认都是顶格的导致有的时候看起来特别的不美观,那么怎样才能让它们排版更加好看呢,这里详细介绍了怎么操作,让我们一起看看吧! 一.设置文字在表格中的位置 在表格中添加文字后,默认的文字位置为 ...

  4. Cesium设置三维球的视角和位置(中心点)

    设置三维球的视角和位置主要使用两个函数,一个是setView一个是flyTo. setView: 三维球立即转到对应的视角和位置上.(无延迟) flyTo: 通过转动的动画,三维球转到对应的视角和位置 ...

  5. c# cad二次开发实现注记搜索跟扩展属性搜索,并点击即可定位到位置,添加了界面操作

    c# cad二次开发实现注记搜索跟扩展属性搜索,并点击即可定位到位置,添加了界面操作 在这里插入图片描述 using Autodesk.AutoCAD.DatabaseServices; using ...

  6. 在XML布局里给View设置点击事件

    给一个View设置监听点击事件是再普通不过的事情,比如 view.setOnClickListener(onClickListener); 另外一种做法是直接在XML布局里面指定View点击时候的回调 ...

  7. android 设置点击ProgressDialog外的区域不消失

    今天,简单讲讲android如何设置点击ProgressDialog外的区域不消失.  昨天,自己做一个加载框ProgressDialog时,完成功能后,发现ProgressDialog点击区域外 ...

  8. Android实现侧滑抽屉菜单,android studio自带的抽屉侧滑菜单怎么设置点击事件?还头一回遇到,汗!...

    在你的activity,你需要inflate 你的menu folder@Override public boolean onCreateOptionsMenu(Menu menu) { MenuIn ...

  9. 谷歌浏览器怎么设置点击书签 谷歌浏览器如何设置点击书签

    谷歌浏览器怎么设置点击书签 谷歌浏览器如何设置点击书签 在常用的浏览器中设置标签,可以迅速进入自己所需的页面,非常节省时间,你还可以对设置的书签进行删减等操作,十分方便. 打开应用,在界面的右上角找到 ...

  10. 设置窗体显示在屏幕的位置

    设置窗体显示在屏幕的位置 窗体在打开后显示在电脑屏幕的位置并不一定是正中间,如果窗体还比较小巧,也许就不那么美观.因此,最后将窗体设置在电脑屏幕比较中间的位置 在Form1_Load中添加一段代码就可 ...

最新文章

  1. vs2015编译linux源码,使用Visual Studio 2017(VS2017)编译OpenCC 1.0.4 (Open Chinese Convert)源代码...
  2. 新手怎么学以太坊区块链开发?
  3. 2、Ktor学习-自动重新加载;
  4. mysql1193 HY000_[MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system_MySQL
  5. 闲聊Linux内存管理(1)
  6. 方向梯度直方图(Histogram Of Gradient)详解
  7. 7-1 抓老鼠啊~亏了还是赚了? (20 分)
  8. Graph QL和SAP Graph的区别
  9. APL开发日志--2013-01-17
  10. MySQL--自增列学习
  11. 01-BIO通讯模型
  12. 图灵机(Turing Machine)
  13. hadoop 权限错误 Permission denied: user=root, access=WRITE, inode=“/“:hdfs:super
  14. SQL:postgresql查询七天内数据
  15. Android下载PDF文件
  16. RX8025 RTC闹钟唤醒Alarm_D的初始化
  17. 治疗抑郁症,这款聊天机器人是认真的
  18. 数据库面试题——索引(一)
  19. TMS320F280049C 学习笔记31 控制率加速器 CLA 学习随笔
  20. BASLER Pylon 抓取策略

热门文章

  1. 人工智能之高等数学2
  2. 如何只用电脑登录微信
  3. TOEFL wordlist 23
  4. 细胞周期预测 | 单细胞转录组(scRNA-seq)分析 03
  5. 台达plc接线图实物_台达PLC dvp-14es 外部电路怎么接线
  6. 富爸爸穷爸爸--读书笔记
  7. ChineseWiki︱百万中文维基百科词条下载与整理
  8. OP-TEE中的线程管理(一)
  9. 高以翔死因曝光!猝死前最后4分钟,他本还有一次活的机会...
  10. 不越狱破解A1528 iPhone5s移动联通4G网络