1. 程式人生 > >ListView空間換時間的優化

ListView空間換時間的優化

public View getView(int position, View convertView, ViewGroup parent) {
  View view = null;
  if(convertView==null){
   Log.i(TAG,"第"+position+"new 物件");
   view = inflater.inflate(R.layout.app_manager_item, null);
   //convertView =view;
  }else {
   view =convertView;
  }
  
  ImageView iv_icon = (ImageView) view.findViewById(R.id.iv_app_icon);
  TextView tv_name = (TextView) view.findViewById(R.id.tv_app_name) ;
  iv_icon.setImageDrawable(apps.get(position).getIcon());
  tv_name.setText(apps.get(position).getName());
  return view;
 }