customCursorAdapter Adapter_cur, Adapter_next;

cursor cursor_cur, cursor_next;

ListView customlist, customlist2;

 

  cursor_cur = db.rawQuery("SELECT * FROM ctable, null);
  startManagingCursor(cursor_cur);
  Adapter_cur = null;
  Adapter_cur = new customCursorAdapter(this,cursor_cur);
  customlist.setAdapter(Adapter_cur);

  customlist.setOnItemClickListener(listClick);

 

  cursor_next = db.rawQuery("SELECT * FROM ctable, null);
  startManagingCursor(cursor_next);
  Adapter_next = null;

  Adapter_next = new customCursorAdapter(this,cursor_next);
  customlist2.setAdapter(Adapter_next);

  customlist2.setOnItemClickListener(listClick2);

 

분산코딩에 분량이 너무 많아 다 적기 어려워 해당 부분을 적어보았습니다

TabHost를 이용하여 각기 다른 탭에 리스트를 띄우도록 해두었습니다

이상한건..첫번째 것은 안먹히고 두번째 것은 먹힙니다;;;

전에 한번 timepickerDialog를 생성하고 호출한 뒤부터 첫번째 리스트 터치가 안먹히네요

customCursorAdapter에 다음과 같은 소스를 작성해두었습니다

  if((cursor.getPosition()&1)==1) view.setBackgroundResource(R.drawable.evenlistbg);
  else view.setBackgroundResource(R.drawable.oddlistbg);

홀수번째와 짝수번째의 색상이 다르게 나오도록 코딩한 건데

이것부터가 안먹힙니다

왜 이런 일이 생기는건지 정말 답답합니다

에러 하나 없이 정상 작동하던 소스가 갑자기 안되니 프로젝트가 진전이 안되고 있습니다

경험자 분들의 많은 조언 부탁드립니다