比较独立的ViewHolder
来源:互联网 发布:720vr全景通 4.5 源码 编辑:程序博客网 时间:2024/05/17 21:50
package com.tmeos.xueliang.util;import android.util.SparseArray;import android.view.View;/** * 比较规范独立的的ViewHolder. * * @author * * * @date */public class ViewHolder{// I added a generic return type to reduce the casting noise in client code@SuppressWarnings( "unchecked" )public static < T extends View > T get( View view, int id ){SparseArray< View > viewHolder = ( SparseArray< View > ) view.getTag();if ( viewHolder == null ){viewHolder = new SparseArray< View >();view.setTag( viewHolder );}View childView = viewHolder.get( id );if ( childView == null ){childView = view.findViewById( id );viewHolder.put( id, childView );}return ( T ) childView;}}
阅读全文
0 0
- 比较独立的ViewHolder
- 最近看到的比较好的ViewHolder写法
- 一种比较好的 处理viewHolder 的方式
- VPS、虚拟主机、独立服务器的比较
- Android之子定义Adapter使用ViewHolder和不使用时的代码比较
- viewholder的使用
- ViewHolder的妙用
- 新版的ViewHolder
- ViewHolder的 简洁写法
- viewholder的使用
- ViewHolder的简洁写法
- ViewHolder的使用
- viewholder的使用
- ViewHolder的经典用法
- ViewHolder的另一种写法
- 优雅的使用ViewHolder
- 通用ViewHolder的写法
- ViewHolder 的另类写法
- OLEDB数据源和目标组件
- 在一张图片的某个特定位置添加另外一张图片
- android权限浏览
- [POJ 1195]Mobile phones
- HDU 1159 Common Subsequence 最长公共子序列
- 比较独立的ViewHolder
- 面试OR笔试6——条件数列数
- JZOJ 5276 神奇的玩具
- max 相关学习
- Laravel-任务调度
- 垃圾陷阱codevs1684
- 数据结构实验之链表五:单链表的拆分
- http://www.linuxidc.com/Linux/2015-05/117920.htm
- webpack中的loader(待学习)