摘要: 最近在做项目的过程中,在使用listview的时候遇到了设置item监听事件的时候在没有回调onItemClick 方法的问题。我的情况是在item中有一个Button按钮。所以不会回调。上百度找到了解决办法有两种,如下: 1、在checkbox、button对应的view处加android:focusable=”false” android:clickable=”false” android:focusableInTouchMode=”false” 2、在item最外层添加属性 android:descendantFocusability=”blocksDescendants”,我们为ListView设置的onItemClickListener是在何处回调的?要搞清楚这个问题,我们先从 android事件分发机制开始说起 阅读全文
posted @ 2016-01-08 13:37 So,Cool 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 前言最近在做项目的过程中,在使用listview的时候遇到了设置item监听事件的时候在没有回调onItemClick 方法的问题。我的情况是在item中有一个Button按钮。所以不会回调。上百度找到了解决办法有两种,如下: 1、在checkbox、button对应的view处加a... 阅读全文
posted @ 2016-01-02 17:48 So,Cool 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown... 阅读全文
posted @ 2016-01-02 15:00 So,Cool 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了lsitview的setOnItemLongClickListener的方法不执行,我是在listview中的每一个ITEM都存放了不同的布局;给整个item布局设置了点击事件onClick,这样导致了setOnItemLongClickListener的方法不执行。解决方法:在item的... 阅读全文
posted @ 2015-12-19 12:07 So,Cool 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 常说的主线程(UI线程)是什么?当一个Android程序刚启动的时候,我们的android系统就会启动一个带有一个单一线程的linux进程。默认情况下,所有的组件比如Activity都运行在同样的一个进程和线程当中,这个线程就叫做主线程或者UI线程。也就是说,默认情况下,app启动的... 阅读全文
posted @ 2015-11-16 16:45 So,Cool 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 由于fragment和activity的生命周期很类似,对activity不熟悉的可以参考–深入了解Activity-生命周期, 深入理解Activity-任务,回退栈,启动模式,概要A Fragment represents a behavior or a portion of u... 阅读全文
posted @ 2015-11-06 00:10 So,Cool 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 今天看到一张图,详细描述了Activity和Fragment的生命周期,好资源共享咯! 阅读全文
posted @ 2015-11-03 15:30 So,Cool 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 对Arrays.asList()返回的List进行操作之后报错Caused by: java.lang.UnsupportedOperationException让我们来看一下Arrays.asList的源码:/** * Returns a {@code List} of t... 阅读全文
posted @ 2015-11-02 23:22 So,Cool 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 在android的输入框里,如果要修改光标的颜色及粗细步骤如下两步即可搞定: 1.在资源文件drawable下新建一个光标控制color_cursor.xml 2.设置EditText:android:textCursorDrawable=”@dra... 阅读全文
posted @ 2015-10-30 00:08 So,Cool 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 概述当我们要做单选功能的时候,我们会很自然的想到Spinner,它可以在一个集合中选择一个我们需要的值。但是有时候我们需要在一个集合中选择多个值,这个时候Spinner就不能满足需求。此时可以根据自己的需要来实现类似于Spinner效果的多选控件。效果图实现分析需要实现的效果是点击一... 阅读全文
posted @ 2015-10-26 21:02 So,Cool 阅读(1004) 评论(0) 推荐(0) 编辑