2012年9月29日
摘要: 工作原理: ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。 一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原理: 如果你有10亿个项目(item),其中只有可见的项目存在内存中,... 阅读全文
posted @ 2012-09-29 21:46 Fra~~kaka 阅读(307) 评论(0) 推荐(0) 编辑
摘要: px不解释em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸16px,html和css中推荐字体使用em是为了便于浏览器实现缩放功能。pt是磅,固定长度的度量单位,1/72 英寸。下面是office中的字号磅数毫米换算(因为word中板式都是按物理长度单位设计的,便于打印,例如A4型210mm×297mm)。字号 磅数 毫米 七... 阅读全文
posted @ 2012-09-29 20:16 Fra~~kaka 阅读(3420) 评论(1) 推荐(0) 编辑
摘要: 本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception ... 阅读全文
posted @ 2012-09-29 13:12 Fra~~kaka 阅读(71320) 评论(4) 推荐(1) 编辑
摘要: Adapter是将数据绑定到UI界面上的桥接类。在实际开发中经常用到,但是却经常对它的结构感到混乱,今天就分析一下android中adapter的结构。1.Adapter相关Interface结构2.Adapter相关的Class结构BaseAdapter实现了接口ListAdapter和SpinnerAdapter如果我们要自己做属于自己的Adapter,以下顶层Adapter里方法都是需要重新实现的:abstract Object getItem(int position)abstract int getCount()abstract long getItemId(int position 阅读全文
posted @ 2012-09-29 11:30 Fra~~kaka 阅读(455) 评论(0) 推荐(0) 编辑