db 저장후 리스트로 출력을 하는데요.


리스트 를 스크롤 하게 되면.

리스트 내용들이 서로 막 뒤바뀝니다.

혹시 문제 아시는분 있나해서요?




bindView 에 해당 데이터 처리 해주었구요

newView 에 레이아웃 처리해줬습니다.

newView 에도 데이터 처리 하긴했었는데

지웠는데 , 되는거 같길래.삭제했습니다

문제 확인 부탁드려요..ㅠㅠ






public void bindView(View view, Context context, Cursor cursor) {
  // TODO Auto-generated method stub
  upTitle = cursor.getString(cursor.getColumnIndex(RelativeLayout2.TITLE));
  downTitle = cursor.getString(cursor.getColumnIndex(RelativeLayout2.TEXT));
  
  Log.e("TITLE",upTitle);
  Log.e("TEXT",downTitle);
  
//  TextView tv1 = (TextView)view.findViewById(R.id.upTv);
//  TextView tv2 = (TextView)view.findViewById(R.id.downTv);
  
  upTv.setText("TITLE :    "+upTitle);
  downTv.setText("TEXT  :   "+downTitle);
 }
 
 @Override
 public View newView(Context context, Cursor cursor, ViewGroup parent) {
  // TODO Auto-generated method stub
  
  
//  rl = new RelativeLayout(context);
  
  viewLayout = new LinearLayout(context);  ////리스트 전체 감싸는 레이아웃
  upLayout = new LinearLayout(context);   /// 윗쪽 화면 레이아웃
  downLayout = new LinearLayout(context);   //// 아래화면 레이아웃...
  
  upTv = new TextView(context);
  downTv = new TextView(context);
  
  upTv.setSingleLine();
  downTv.setSingleLine();
  
  upTv.setTextSize(20);
  downTv.setTextColor(Color.GRAY);
  
  //Linear Layout 구성
  
  viewLayout.addView(upLayout);
  viewLayout.addView(downLayout);
  upLayout.addView(upTv);
  downLayout.addView(downTv);
  
  viewLayout.setOrientation(LinearLayout.VERTICAL);

return viewLayout;
  
  
 }