안녕하세요.
 
리스트뷰 구현시 BaseAdapter 를 상속받은 클래스를 사용하였습니다.
 
그림처럼 가장 상위에있는 하나를 체크하고 스크롤해보면 체크하지 않은 정보가 체크되어있고, 위로 다시 스크롤하면, 처음 체크했던 정보엔 체크가 없어지고, 다른정보에 체크가 되어 있습니다.
 
 public View getView(final int position, View convertView, ViewGroup parent) {
  final MyZzimDataHolder mViewHolder;
  
  if(convertView == null){
   convertView = mInflater.inflate(mLayerId, parent, false);
   mViewHolder = new MyZzimDataHolder();
   mViewHolder.chkData = (CheckBox)convertView.findViewById(R.id.myzzim_list_checkbox);
   convertView.setTag(mViewHolder);
  }else{   
   mViewHolder = (MyZzimDataHolder)convertView.getTag();
  }
 
  구현 .............................................
 
}
 
소스상에도 특이한 점이 있지는 않았습니다.
 
로그를 계속 확인을 해보면, position 값에 따른 데이터정보는 틀리지 않았습니다.
 
그런데 체크되는 정보만 계속 틀립니다.
 
오픈을 해야하는데......... 주말동안 처리를 꼭꼭꼭꼭꼭꼭꼭꼭꼭 해야해서요..........
 
도와주세요...... T,.T