안녕하세요 안드로이드 어플 개발 연습중인 개발자 입니다.
제가 TextView 사용 도중 궁금증이 생겨서 질문드립니다.
우선 저는 textView.setText("abcdefg") 를 수행하면 해당 뷰를 클리어하고 새로 쓰는거라고 생각했는데
이상하게 setText를 여러번 같은 뷰에 수행하면 계속 append를 하는데 클리어 하고 새로 쓰는 방법을 모르겠습니다.
예를 들면 검색창에서 검색 결과를 보여주고 싶은데. TextView를 새로 클리어하는 것이 아니고 아래에다가 계속 결과를
append 시키더라구요. 물론 textView.append() 를 사용하지 않았구요. 실제 개발시에는 스트링 버퍼 객체 만들고 객체를
setText 했습니다.

대략의 코드는 아래와 같습니다.

class MyClass extends Activity{
..
..
   TextView tv = (TextView)findViewById(R.id.body);
  
   confirmButton.setOnClickListener(new OnClickListener() {
       public void onClick(View v){
          tv.setText("Example Text\n");
          tv.append("Example Text2\n");
      }
   }
}

원래 생각했던 결과는 여러번 버튼을 눌러도 계속 아래처럼 나오는 것입니다.
-----------------------
Example Text
Example Text2
-----------------------

실제 동작은 계쏙 append를 시킵니다.
-----------------------
Example Text
Example Text2
Example Text
Example Text2
Example Text
Example Text2
...
-----------------------

결과적으로 TextView를 클리어하는 방법을 모르겠습니다.
혹은 다른 종류의 뷰를 사용해야 하나요?