custom ListView에 progressbar를 넣어줬습니다. 그래서 리스트에서 원하는 목록을 선택하게 되면

선택한 목록의 각각에 progressbar가 나타나고 작업을 하게 되면 진행 상황을 보여줄여고 합니다.
public View getView(int position, View convertView, ViewGroup parent) {
......
           convertView.setOnClickListener(new Button.OnClickListener() {
             public void onClick(View v) {
               ............. 
               if(arSrc.get(pos).m_isChecked)
              {
               arSrc.get(pos).m_isChecked = false;
               arSrc.get(pos).m_proState = View.GONE;
               refresh(listcount);
              }
              else 
              {
                arSrc.get(pos).m_isChecked = true;
                arSrc.get(pos).m_proState = View.VISIBLE;
                refresh(listcount);
               }
       ..........      
       });
      ImageView img = (ImageView)convertView.findViewById(R.id.img);
      img.setImageResource(arSrc.get(position).m_Icon);
      TextView txt = (TextView)convertView.findViewById(R.id.text);
      txt.setText(arSrc.get(position).m_Content);
      ProgressBar pro = (ProgressBar)convertView.findViewById(R.id.progressbar);
      pro.setVisibility(arSrc.get(position).m_proState);
         
      return convertView;
}

그리고 변환클릭 버튼 클릭시 선택한 파일을 변환하면서 파일의 변환율을 나타내고 싶습니다.  progressbar를 시작시키는 것은 버튼 클릭
이벤트가 발생할때 해주면 될 것 같지만 progressbar가 실행이 되지 않습니다. progressbar를 어떤 식으로 실행을 시켜야 할까요?