스피너에서 선택을 한후 리스트뷰에 테두리가 그대로 남아있고 데이터만 변경되고 있습니다.

선택하기전에 화면을 지우던지 다른 방법이 있을거 같은데 잘 모르겟네요..ㅠㅠ

어댑터를 초기화 해야하나요? 리스트뷰를 초기화 해야하나요?

메소드 알려주시면 감사하겠습니다..

 - 선택 전 -
device.png 

--  선택후  --
device2.png 

ID가 그대로 남아있어요....ㅠ.ㅠ

  Spinner spin = (Spinner)findViewById(R.id.myspinner);
  spin.setPrompt("보기모드를 선택하세요.");
  adspin = ArrayAdapter.createFromResource(this, R.array.view_select, 
    android.R.layout.simple_spinner_item);
  adspin.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  spin.setAdapter(adspin);
  spin.setOnItemSelectedListener(new OnItemSelectedListener() {
   public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    if(position==0){
     cursor = mHelper.call_cur(0);  //모두
     startManagingCursor(cursor);
     Adapter = new SimpleCursorAdapter(History.this, 
       R.layout.cus_list,
       cursor, new String[] { "_id", "Time", "Location", "Distance", "Temp"}, 
       new int[] { R.id.text1, R.id.text2, R.id.text3,R.id.text4,R.id.text5});
           list.setAdapter(Adapter);          
    }else if(position==1){
     cursor = mHelper.call_cur(1);  //GPS
     startManagingCursor(cursor);
     Adapter = new SimpleCursorAdapter(History.this, 
       R.layout.cus_list,
       cursor, new String[] { "_id", "Time", "Location", "Distance"}, 
       new int[] { R.id.text1, R.id.text2, R.id.text3,R.id.text4});
           list.setAdapter(Adapter);           
    }else{
     cursor = mHelper.call_cur(2);  //Temp
     startManagingCursor(cursor);
     Adapter = new SimpleCursorAdapter(History.this, 
       R.layout.cus_list,
       cursor, new String[] { "_id", "Time", "Temp"}, 
       new int[] { R.id.text1, R.id.text2, R.id.text5});
           list.setAdapter(Adapter);
    }