listView的adapter的getView方法的标准写法,可以最大限度优化性能
public View getView(int position, View convertView, ViewGroup parent) {
OutputMasterHolder holder;
if (null == convertView) {
convertView = LayoutInflater.from(this.context).inflate(
R.layout.m1_i_output_master, null);
holder = new OutputMasterHolder();
holder.vBillNo = (TextView) convertView
.findViewById(R.id.m1_i_om_billNo);
holder.vBillStatus = (TextView) convertView
.findViewById(R.id.m1_i_om_billStatus);
holder.vOutputInput = (TextView) convertView
.findViewById(R.id.m1_i_om_input);
convertView.setTag(holder);
} else {
holder = (OutputMasterHolder) convertView.getTag();
}
holder.vBillNo.setText("BillNo");
holder.vBillStatus.setText("BillStatus");
holder.vOutputInput.setText("OutStockID");
return convertView;
}
//holder类:
public class OutputMasterHolder {
TextView vBillNo, vBillStatus, vOutputInput;
}
分享到:
相关推荐
ListView中getView重用好多次,有头像的布局
android listview getview多调用俩周期
it's a normal Android listview adapter.The adapter extends BaseAdapter...
Adapter的一种写法 package com.xxkjx.jiusanqi; import java.util.List; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; ...
基于Eclipse开发平台,Android中使用ListView和三种适配器(ArrayAdaper,SimpleAdapter,BaseAdapter)实现数据的填充。
Android listview与adapter操作和用法
ListView Adapter优化 实例,需要的朋友可以参考一下
这是我一下午的总结,listview常用的方法,和三种基本适配器以及实际开发中通过泛型的适配器以及万能适配器,如果大家感兴趣,这里有文章的地址:http://write.blog.csdn.net/postlist
ListView与BaseAdapter的配套使用 理解android 中adapter适配的作用 以及ListView的优化方式
listview适配器,包含 ListViewAdapter和ViewHolder以及简单使用demo代码。该适配器能快速简单绑定数据和操作显示数据。可以对其扩充修改
Android ListView adapter不同布局,当需要用到ListView叠加嵌套时候可以考虑
安卓listview自定义adapter包括demo和一些其他自定义绑定的代码
ListViewAdapter和ViewHolder代码,全面的安卓listview适配器源码。使得使用listview绑定数据显示非常方面
Android ListView性能优化方案示例,绝对有效的帮助解决ListView的性能优化问题,可以放心继承到项目中。
listview中通用adapter,方法封装,调用方便简单
Android之自定义Adapter的ListView
listview的性能优化,高级部分,从六方面进行了优化,有需要的朋友可以下载,不能确保程序正常运行,但是可以提供各方面的思路分析。
ListView 通过adapter传递对象
ListView性能优化之视图缓存
Android自定义adapter的listview代码