listView的adapter的getView方法的标准写法,可以最大限度优化性能_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > listView的adapter的getView方法的标准写法,可以最大限度优化性能

listView的adapter的getView方法的标准写法,可以最大限度优化性能

 2013/8/21 12:53:27  zheyiw  程序员俱乐部  我要评论(0)
  • 摘要:listView的adapter的getView方法的标准写法,可以最大限度优化性能publicViewgetView(intposition,ViewconvertView,ViewGroupparent){OutputMasterHolderholder;if(null==convertView){convertView=LayoutInflater.from(this.context).inflate(R.layout.m1_i_output_master,null)
  • 标签:方法 view list 标准 优化
class="java">

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;
}

发表评论
用户名: 匿名