public View getView(int position, View convertView, ViewGroup parent) { final OneLabelItemView view; if (convertView == null) { view = new OneLabelItemView( mActivity, mVideoManager, parent.getWidth(), mFallbackBitmap, mList.getSelector(), true); } else { view = (OneLabelItemView) convertView; } final Actor actor = this.getItem(position); view.reset(); view.position = position; view.title = actor.name; if (mLoadCovers) { if (mVideoManager.coverLoaded(actor, mThumbSize)) { view.setCover(mVideoManager.getCoverSync(actor, mThumbSize)); } else { view.setCover(null); view.getResponse().load(actor, !mPostScrollLoader.isListIdle()); } } return view; }