为什么我的视频出现错乱的问题 ?有点类似图片错乱问题

/**
 * 合辑Adapter
 * <p/>
 * Created by Administrator on 2016/6/27.
 */
public class HomeHeJiAdapter extends BaseAdapter {
    private Context        context;
    private List<HomeHeJi> lt;
    private ImageLoader    imageLoader;
    private FastCallBack   fastCallBack;
    public static HashMap<Integer, View> holderMap = new HashMap<Integer, View>(); //add gandy

    public HomeHeJiAdapter(Context context, List<HomeHeJi> lt, ImageLoader imageLoader, FastCallBack back) {
        this.context = context;
        this.lt = lt;

        this.imageLoader = imageLoader;
        fastCallBack = back;
    }

    @Override
    public int getCount() {
        return lt.size();
    }

    @Override
    public Object getItem(int position) {
        return lt.get(position);
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    public static class ViewHolder {
        TextView           describe;
        TextView           tv_replenish;
        TextView           tv_like_num;
        TextView           tv_award_num;
        TextView           tv_comment_num;
        TextView           tv_time;
        TextView           tv_name;
        CircleNetworkImage iv_head;
        LinearLayout       ll_share;
        LinearLayout       ll_comments;
        LinearLayout       ll_award;  //打赏
        LinearLayout       ll_like;  //赞
        NetworkImageView   iv_content;  //视频图片
        ImageView          iv_play;  //播放按钮
        RelativeLayout     app_video_box;
        ImageView          iv_attention;  //是否关注
        ImageView          iv_grade;  //等级
        ImageView          iv_like;
    }

    @Override
    public View getView(final int position, View view, ViewGroup parent) {
        LayoutInflater layout = LayoutInflater.from(context);
        ViewHolder holderTemp;
        final ViewHolder holder;
        if (holderMap.size() == 0 || !holderMap.containsKey(position)) {
            holderTemp = new ViewHolder();
            view = layout.inflate(R.layout.heji_list, null);
            holderTemp.describe = (TextView) view.findViewById(R.id.describe);
            holderTemp.tv_like_num = (TextView) view.findViewById(R.id.tv_like_num);
            holderTemp.tv_award_num = (TextView) view.findViewById(R.id.tv_award_num);
            holderTemp.tv_comment_num = (TextView) view.findViewById(R.id.tv_comment_num);
            holderTemp.tv_time = (TextView) view.findViewById(R.id.tv_time);
            holderTemp.tv_name = (TextView) view.findViewById(R.id.tv_name);
            holderTemp.iv_head = (CircleNetworkImage) view.findViewById(R.id.iv_head);
            holderTemp.iv_content = (NetworkImageView) view.findViewById(R.id.iv_content);
            holderTemp.ll_share = (LinearLayout) view.findViewById(R.id.ll_share);
            holderTemp.ll_comments = (LinearLayout) view.findViewById(R.id.ll_comments);
            holderTemp.ll_award = (LinearLayout) view.findViewById(R.id.ll_award);
            holderTemp.tv_replenish = (TextView) view.findViewById(R.id.tv_replenish);
            holderTemp.iv_play = (ImageView) view.findViewById(R.id.iv_play);
            holderTemp.app_video_box = (RelativeLayout) view.findViewById(R.id.app_video_box);
            holderTemp.iv_attention = (ImageView) view.findViewById(R.id.iv_attention);
            holderTemp.iv_grade = (ImageView) view.findViewById(R.id.iv_grade);
            holderTemp.ll_like = (LinearLayout) view.findViewById(R.id.ll_like);
            holderTemp.iv_like = (ImageView) view.findViewById(R.id.iv_like);
            holder = holderTemp;
            view.setTag(holder);
            holderMap.put(position, view);
        } else {
            View  view1 =holderMap.get(position);
            holder = (ViewHolder) view1.getTag();
        }
        holder.describe.setText(lt.get(position).getVideoDescription());  //说明
        holder.tv_like_num.setText(lt.get(position).getLikeCount());  //点赞数
        holder.tv_name.setText(lt.get(position).getNickname());//姓名
        holder.tv_award_num.setText(lt.get(position).getRewardCount());  //打赏数
        holder.tv_comment_num.setText(lt.get(position).getCommentCount());  //评论数
        holder.tv_time.setText(lt.get(position).getVideoTime());   //时间

View callBackView = viewholder..setOnClickListener(View.OnClickListener() {
    (View v) {    ..setVisibility(View.)..setVisibility(View.).callback(.get().getVideoURL())LogUtils.(+ + + .toString())}
})

        return view;
    }
}

qq_听折新戏_03450491
浏览 1847回答 2
2回答

qq_听折新戏_03450491

没有大神帮忙回答一下么

恒爷

新手表示没办法解答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android