Android控件RecyclerView和ListView的异同

在我的一篇介绍Android新控件RecyclerView的博客( Android L新控件RecyclerView简介 )中,一个读者留言说RecyclerView跟ListView之间好像没有什么不同,我觉得这是一个好问题,应该明确地区分一下两者的睯,所以我就研究了一下它俩之间的区别,然后...

2015-10-27 11:37:51

阅读数 899

评论数 0

性能调优:ViewPager快速切换时卡顿的解决方案——Fragment内容延迟加载

当ViewPager切换到当前的Fragment时,Fragment会加载布局并显示内容,如果用户这时快速切换ViewPager,即Fragment需要加载UI内容,而又频繁地切换Fragment,就容易产生卡顿现象(类似在ListView快速滑动的同时加载图片容易卡顿)。 三、...

2015-01-22 16:55:50

阅读数 6911

评论数 1

Android的Proxy/Delegate Application框架

有的时候,为了实现一些特殊需求,如界面换肤、插件化等,我们希望改变应用的运行环境(surrounding)。例如,我们希望某个应用在运行时,所有Class(包括自定义Application,下面假设它叫MyApplication)都被一个自定义的ClassLoader加载。 要实现这个需求,...

2014-12-26 11:57:42

阅读数 1252

评论数 0

Android ListView的了解Adapter, BaseAdapter, RecycleBin

一、前述         通常,我们在使用ListView / GridView时,都需要使用Adapter,Adapter有多种,最常用的就是BaseAdapter 和 CursorAdapter了,前者是属于通用的,而后者通常会与数据库一起来使用。         1. Adapt...

2014-09-04 11:27:11

阅读数 606

评论数 0

关于android触摸事件传递机制

本文主要针对dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent三个方法,通过简单的例子来简单的介绍下。 根据字面意思的理解,dispatchTouchEvent分发触摸事件,onInterceptTouchEvent拦截触摸事件,onT...

2014-08-19 16:12:06

阅读数 529

评论数 0

关于ASCii Unicode字符编码原理

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符...

2013-09-27 17:02:37

阅读数 548

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭