view.getviewbyid,在button的onclick事件里面去设置progressbar.setvisibility(View.VISIBILITY)你点击的时候没有去区分点击的那个item,你需要用hashmap<Integer,progressbar> 这样的方式区分一下,
你点击的时候获取view 的id 取出ProgressBar 设置状态就不会有问题。初始化的时候把id和progressbar保存到hashmap中。

解决方案 »

  1.   

     类似这样的方法
    for (int i = 0; i < adapter.getCount(); i++) {
      View view = adapter.getView(i, null, null);
      view.setId(i);
      view.findById(R.id.button).setOnClickListener(this);
      map.put(i,view);

    public void onClick(View view) { /
       int id = view.getId();
       map.get(id).findById(R.id.progressBar).set.....;
    }
      

  2.   

    Okok.已经按照方法解决了,THX,无尽感谢