首页 > 代码库 > 万能的ViewHolder
万能的ViewHolder
/* * 万能的ViewHolder */public static class ViewHolder {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 chidlView = viewHolder.get(id);if (chidlView == null) {chidlView = view.findViewById(id);viewHolder.put(id, chidlView);}return (T)chidlView;}}
万能的ViewHolder
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。