当ListActivity的行中含有checkbox和button等会自动得到焦点的控件时,ListActivity的onListItemClick会不响应,解决办法有二:

(原文地址:http://www.cnblogs.com/rocky_yi/archive/2011/03/14/ListActivity_setFocusable.html , 转载请注明出处!)

方法一:

如果自定义了adapter,则可以在bindView()函数中调用checkbox和button的setFocusable(false)和setFocusableInTouchMode(false);,另它们失去焦点:

public void bindView(View view, Context context, Cursor cursor) 
{  
    //...
    checkbox.setFocusableInTouchMode(false);                            
    checkbox.setFocusable(false);
    //...

}

方法二:

自定义一个不会自动获得焦点的checkbox:

public class ExtendedCheckBoxListView extends LinearLayout {

private TextView mText;
    private CheckBox mCheckBox;

public ExtendedCheckBoxListView(Context context, ExtendedCheckBox aCheckBoxifiedText) {
         super(context);
         //…
         mText.setFocusable(false);
         mText.setFocusableInTouchMode(false);

mCheckBox.setFocusable(false);
         mCheckBox.setFocusableInTouchMode(false);
        //…       
    }

}

参考资料: http://stackoverflow.com/questions/1821871/android-how-to-fire-onlistitemclick-in-listactivity-with-buttons-in-list

转载于:https://www.cnblogs.com/rocky_yi/archive/2011/03/14/ListActivity_setFocusable.html

ListActivity的onListItemClick不响应的解决办法相关推荐

  1. win10资源管理器卡死无响应终极解决办法(亲测有效)

    前言 之前电脑从win10家庭版升级到win10专业版之后,就开始出现资源管理器卡顿,无响应的情况,尤其是再浏览器或者第三方应用里面打开文件(另存为)时,打开资源管理器切换分区必定会导致卡顿无响应,几 ...

  2. dnf服务器未响应怎么解决方法,dnf发生未响应的解决办法途径

    在玩dnf时是否出现过电脑未响应的情况,很多玩家不知道怎么解决.下面是小编为你整理的dnf发生未响应的解决办法,希望对大家有帮助! dnf发生未响应的解决办法 内存使用率过低,电脑工作一段时间之后物理 ...

  3. DNS服务器未响应的解决办法(试过很多csdn的那些改dns的办法都没用)

    DNS服务器未响应的解决办法(试过很多csdn的那些改dns的办法都没用) VPN的问题 所以把VPN开了试试打开浏览器,再关掉 VPN的问题 情况:开启过VPN进行科学上网,然后电脑放着没关去打王者 ...

  4. Android ListView不响应OnItemClickListener解决办法

    有时候,当ListView中的每一个item是自定义的View时,有可能会导致ListView的OnItemClickListener的listener无法调用,请看如下情况: 如果你的自定义List ...

  5. 微软发布Windows 11测试版开始菜单和任务栏等区域无响应的解决办法

    微软今早推出的Windows 11开发版和测试版均出现任务栏和开始等无响应问题,此问题影响较多用户正常使用. 微软经过调查后发现导致此问题的是后端服务器故障,部署的错误内容被推送给用户导致系统出现某些 ...

  6. eclipse卡死未响应的解决办法

    某天打开eclipse时一直未响应,重启多次都没解决,网上查了查之后想起来好像是上次没有正确关闭.找到了一个比较好的解决办法. 方案一(推荐使用,如果没有这个文件,就使用方案二): 到.metadat ...

  7. Office总是无响应的解决办法

     最近一段时间,我的word.Excel和OneNote总是频繁的出现未响应的情况.具体是打开三两分钟以后就会出现未响应,然后不得不关闭重新打开,两三分钟后,又会未响应,以此类推,不断循环.因为我们的 ...

  8. 点击run无响应的解决办法

    今天导入别人的项目,想要运行一遍项目,看看这个效果怎么样,结果刚刚运行还是出现了点击run无响应的问题,今天特意将这坑填到这,以供以后踩坑使用 先看一下出错的亚子(点击run无响应) 下面就是解决办法 ...

  9. 电脑 网页服务器无响应,Safari打不开网页因为服务器已停止响应的解决办法

    很多果粉朋友在使用Safari留言网页的时候,可能都遇到过"Safari打不开网页因为服务器已停止响应"的故障提示.那么这种故障是什么原因导致的,又该如何解决呢?下面百事网小编为大 ...

最新文章

  1. 压力不是来自于任务本身,而是任务在大脑中的堵塞,带来的焦虑和心理的抵触(转)...
  2. Github大热论文 | U-GAT-IT:基于GAN的新型无监督图像转换
  3. JAVA中的变量和常量
  4. DFS应用——找出无向图的割点
  5. java getrealpath_JavaEE路径陷阱之getRealPath
  6. IE每打开一个网页跳出网页处理
  7. MIT研发“读心机”:不开口也能对话,人生开挂全靠它
  8. 自学python到什么程度就可以工作-Python学到什么程度可以面试工作?
  9. 2018蓝桥杯B组:第几个幸运数字(JAVA/C++)
  10. 同时带多个文件生成软盘镜像的方法
  11. 哈希库--uthash的详细讲解(附uthash相关头文件下载)
  12. 编程随想 关系图_邹军:玩转数控编程,这里有个大招分享给你
  13. HTML数据可视化散点图,数据可视化:用散点图进行数据分析
  14. open-flash-chart 与 FusionCharts 开发中使用(转)
  15. FCPX插件:PremiumVFX Ink Title(墨水标题字幕条动画插件)
  16. Xposed FrameWork v89 安装
  17. Python 各种扩展名(py, pyc, pyw, pyo, pyd)区别
  18. 郭锡良古代汉语复习重点总结
  19. lcg_value() 函数
  20. 笨方法学Python 练习16

热门文章

  1. tomcat启动卡死在: Initializing Spring root WebApplicationContext的解决办法
  2. vue 2.x项目 vue-qriously 生成二维码并下载、cliploard复制粘贴
  3. PHPExcel对于Excel中日期和时间类型的处理
  4. React Native——react-navigation的使用
  5. 从单体应用转为分布式系统:来自Deliveroo的实践
  6. 前端开发之走进Vue.js
  7. Python笔记6(异常)-20160924
  8. 京东618单日销售超10亿,B2C网购正成主流
  9. 【转载】wpf学习笔记1
  10. java实现简单的约瑟夫环问题(二)