摘要: [java]ViewHolderholder=null;if(convertView==null){convertView=mInflater.inflate(R.layout.xxxnull);holder=newViewHolder();holder.tvXXX=(TextView)findVi... 阅读全文
posted @ 2016-01-07 18:37 dodo-yufan 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent) {ViewHolder vh;if (convertView =... 阅读全文
posted @ 2016-01-07 18:36 dodo-yufan 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWa... 阅读全文
posted @ 2016-01-07 14:50 dodo-yufan 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray... 阅读全文
posted @ 2016-01-07 14:43 dodo-yufan 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: Layout inflation在Android上下文环境下转换XML文件成View结构对象的时候需要用到。LayoutInflater这个对象在Android的SDK中很常见,但是你绝对没想到竟然能够找到一个使用误区。说不定你的App里就是这么用的!如果你在写APP的时候像如下代码一样使用Layo... 阅读全文
posted @ 2016-01-07 08:57 dodo-yufan 阅读(2182) 评论(1) 推荐(1) 编辑