摘要: LayoutInflater作用是将layout的xml布局文件实例化为View类对象,LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。 二.获得 LayoutInflater 实例的三种方式 1.LayoutInflaterinflater=getLayoutInflater(); //调用Activity的getLayoutInflat... 阅读全文
posted @ 2013-10-20 21:30 xiangtailiang 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: ListView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理:1.ListView针对List中每个item,要求adapter给我一个视图(getView)2.一个新的视图被返回并显示如果我们有上亿个item要显示怎么办?为每个项目创建一个新视图?NO!这不可能~~~Android实际上为你缓存了视图Android中有个叫做Recycler(反复循环器)的构件,下图是它的工作原理:1.如果你有10亿个项目(item),其中只有可见的项目存在内存中,其他的在Recycler中2.L 阅读全文
posted @ 2013-10-20 21:27 xiangtailiang 阅读(7184) 评论(3) 推荐(1) 编辑