ListView空間換時間的優化
阿新 • • 發佈:2019-01-25
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;
}
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;
}