提高效率,Android布局中viewHolder的应用
2014-11-14 09:02
405 查看
为了提高高效性,我们可以使用viewHolder,在这里,把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);
相关文章推荐
- 提高效率,Android布局中viewHolder的应用
- Android探究--使用ViewHolder提高ListView效率
- 【Android Training - Performance】提高显示布局文件的性能[Lesson 4 - 使用ViewHolder提升ListView的性能]
- Android提高布局加载性能ViewStub的快速实战应用
- Android列表组件ListView使用详解之ViewHolder提高效率
- 【Android UI】ListView使用ViewHolder模式提高效率
- Android应用之——利用getItemViewType为Listview的item设置不同的布局
- Android中的自定义Adapter(继承自BaseAdapter)——与系统Adapter的调用方法一致——含ViewHolder显示效率的优化
- 提高android应用的效率--主要讲解listview的优化
- 【Android性能优化】优化布局:ViewStub的应用
- Android Training - 提升布局文件的性能(Lesson 4 - 使用ViewHolder来提升ListView的性能)
- 使用IntelliJ IDEA(androidstudio前身)开发android移动应用前的基本设置,提高开发效率
- Android应用系列:值得收藏的ViewHolder工具类实现
- 【Android Training - Performance】提高显示布局文件的性能[Lesson 3 - 按需载入视图(ViewStub的使用方法)]
- Android 5.0 CardView+ListView 卡片布局应用
- 使用IntelliJ IDEA(androidstudio前身)开发android移动应用前的基本设置,提高开发效率
- Android:BaseAdapter优化之ViewHolder 显示系统已经安装应用并打开
- 提高android应用的效率--主要讲解listview的优化
- Android 上能提高学习工作效率的应用
- ListView使用ViewHolder模式提高效率