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