DoRemix 2014-12-30 05:36 采纳率: 0%
浏览 1076

androi的 listview 做加减算法会出现顿卡

    @SuppressLint("InflateParams")
    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        final ViewHolder holder;
        if(Modellist.get(position)== null){
             convertView = inflater.inflate(R.layout.taklist_item,null);
             holder =new ViewHolder();
             holder.button2 = (Button)convertView.findViewById(R.id.tot_tv_add);
             holder.view = (TextView)convertView.findViewById(R.id.tot_tv_number);
             holder.view3 = (TextView)convertView.findViewById(R.id.tot_tv_price);
             holder.view2 = (TextView)convertView.findViewById(R.id.tot_tv_name);
             Modellist.put(position, convertView);
             holder.button2.setTag(position);
             convertView.setTag(holder);
         }else {
            convertView = Modellist.get(position);
            holder= (ViewHolder)convertView.getTag();
         }
        holder.view2.setText(data.get(position));
        holder.view3.setText(data.get(position));

        holder.button2.setOnClickListener(new OnClickListener() {
            private Model model;
            @Override
            public void onClick(View v) {   
                model = new Model();
                model.numcount = Integer.valueOf(holder.view.getText().toString().trim())+1;
                holder.view.setText(String.valueOf(model.getNumcount()));
            }
        });
        //System.out.println("getview "+position + " convertView" + convertView);
        return convertView;
    }

这样写的确是可以做到数据不重复,但是会出现一个现象就是在上加载多了以后点击加号回出现界面不能刷新问题,

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 运筹学排序问题中的在线排序
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥30 python代码,帮调试,帮帮忙吧