LiseView中使用ViewCache,
来源:互联网 发布:阿里云远程连接不上 编辑:程序博客网 时间:2024/06/05 16:03
在listView中使用BaseAdapter时,可以设置ViewCache对象,在此访问ListView时可以直接从缓存中加载数据,代码如下
private class MyAdapter extends BaseAdapter{public int getCount() {// TODO Auto-generated method stubreturn 10;}public Object getItem(int position) {// TODO Auto-generated method stubreturn null;}public long getItemId(int position) {// TODO Auto-generated method stubreturn 0;}public View getView(int position, View convertView, ViewGroup parent) {TextView nameView = null;TextView phoneView = null;TextView amountView = null;if(convertView == null){//只有第一页显示会new出来item对象,后边的显示会使用此模板convertView = inflater.inflater(resource,null);nameView = convertView.findViewById(R.id.name);phoneView = convertView.findViewById(R.id.phone); amountView = convertView.findViewById(R.id.amount); ViewCache cache = new ViewCache();//视图缓存器 cache.nameView = nameView; cache.phoneView = phoneView; cache.amountView = amountView; convertView.setTag(cache);//为此视图设置缓存标签}else{//在此访问此页面直接使用缓存数据ViewCache cache = (ViewCache)convertView.getTag();nameView = cache.nameView;phoneView = cache.phoneView;amountView = cache.amountView;}Person person = persons.get(position);//下面的代码实现数据绑定nameView.setText(person.getNmae());phoneView.setText(person.getPhone());amountView.setText(person.getAmount());return convertView;}}private fianl class ViewCache{public TextView nameView;public TextView phoneView;public TextView amountView;}
- LiseView中使用ViewCache,
- ViewCache的理解
- liseview分割线设置
- 关于LiseView ScrollView 问题
- android liseview 的一些知识
- Fresco获取图片,LiseView展示
- liseview分割线设置 背景色设置
- liseview分割线设置 背…
- liseview分割线设置 背景色设置
- LiseView GirdView点击改变背景图片或者背景色
- 脚本中中使用xml
- Makefile中使用$$的使用
- VC中使用richtextbox使用
- Makefile中使用$$的使用
- vc++中使用xml
- winform中使用IE
- web中使用快捷键
- oracle8i中使用logminer
- 空间频率及响应
- Android的Activity屏幕切换动画(一)-左右滑动切换
- 线程间通信的三种方法
- RIP路由协议及工作原理
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- LiseView中使用ViewCache,
- 如何下载MSN离线包
- .net为何安装失败
- Automatic Reference Counting (ARC) 自动引用计数
- TIPTOP ERP系统用户可视化界面修改账号密码
- 软件思想之--多系统
- 排序算法--插入排序
- 百度地图api在xcode4.5中编译需要注意的事情
- 方舟子质疑360事件分析