提高效率,Android布局中viewHolder的应用
为了提高高效性,我们可以使用viewHolder,在这里,把viewHolder的常用操作保留一下,忘记的时候可以回来看看
一、首先创建viewHolder
private class ViewHolder{ TextView tv_type; TextView tv_date; TextView tv_body; }
二、使用viewHolder来寻找控件
holder = new ViewHolder(); holder.tv_type = (TextView) view.findViewById(R.id.tv_type); holder.tv_date = (TextView) view.findViewById(R.id.tv_date); holder.tv_body = (TextView) view.findViewById(R.id.tv_body);
三、填充数据
holder = (ViewHolder) view.getTag(); //绑定数据到控件 holder.tv_type.setText(typeId); holder.tv_date.setText(dateStr); holder.tv_body.setText(body);
如果,这篇博客帮您解决了问题,不妨点击一下右下角的【推荐】。如果,您希望更容易地发现我的新博客,不妨点击一下【加关注】。因为,我的热情需要您的肯定和支持!感谢您的阅读,如果文章中有错误或者您有什么好的建议,也欢迎您直接留言批评指教。Thanks,friends! |