
读书笔记
哼_给你一脚
这个作者很懒,什么都没留下…
展开
-
设置ListView item间距
默认ListView的item之间间距是为0的,想要设置ListView的间距可以使用如下语句:android:divider="@android:color/transparent"android:dividerHeight="20sp"这样设的原理是首先把ListView item之间的分割线颜色设置为透明,然后设置分割线的高度实现的。所以这样设置之后ListView默认的分割线也会原创 2016-06-13 17:05:31 · 6582 阅读 · 0 评论 -
Android的线程和线程池
此篇为《Andoroid开发艺术探索》第11章Android的线程和线程池的读书笔记除了Thread本身以外,在Android中可以扮演线程角色的还有很多,比如AsyncTask和IntentService,同时HandlerThread也是一种特殊的线程。对于AsyncTask来说,它的底层用到了线程池,对于IntentService和HandlerThread来说,它们的底层则直接使用转载 2016-12-23 00:19:16 · 387 阅读 · 0 评论 -
设计模式——状态模式
首先,给出状态模式的定义:状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。看完这个定义是不是完全不知所云。。。。还是看下有关实例和相关代码来了解一些这个模式。糖果机的示例我们看下糖果机的相关销售流程图,如下所示:我们可以把这张流程图当成状态图来分析,每个圆圈就是一个状态,而每个箭头都是状态的转换。我们简单介绍下实现一个状态机的步骤:原创 2016-12-19 00:31:51 · 521 阅读 · 0 评论