Monthly Archives: 十月 2015

Android Material Design学习-TabLayout

概要 本篇文章只是简要介绍一下Material Design中TabLayout的简单使用。 Material Design有的翻译成拟物设计,在一个比较正式的非官方文档中被翻译为原脂化设计,它是Google在2014年的I/O大会上推出的全新设计语言,为了兼容低版本的系统,可以下载Android官方的support包,虽然在低版本中没有全部兼容Material Design,像一些比较常见的抽屉 […]

阅读更多 »

Android加载图片完成后的处理方式一

概述 本篇主要讲述的是Android将图片加载之后如何来显示图片,以及GridView或者ListView批量异步加载图片后出现错位、重复、闪烁的原因分析,最终给出目前比较流行也是常用的解决方案。 GridView或者ListView在填充内容时一般都会自定义一个适配器,重写BaseAdapter或者其他的Adapter,然后在getView方法中为了节省内存占用,复用View,同时为了减少查询V […]

阅读更多 »

Handler机制

概要 Handler机制,名字看上去感觉很高大上的样子,实际上本篇主要是简要分析一下Android SDK源码,查看一下Handler内部是如何来处理消息的,以及它与Looper类的关系。 我们知道Android提供了Handler和Looper来满足线程间的通信,Handler的主要作用就是负责跟子线程进行通讯,从而让子线程与主线程(UI线程)之间建立起协作的桥梁,因为在Android中主线程是 […]

阅读更多 »