안녕하세요. App개발 초보자입니다.

여기저기서 code를 찾아서 개발중인데요.

addContentView로 그린 그림을 버튼을 누름에 따라 지우기도 하고 새로 그리기도 하고 싶은데,

그리기는 일단 되구요...

근데, 이 그린 그림을 지우려면 어떻게 해야할 지 좀 알려주시면 감사하겠습니다.

 

 MyView vm;
 LinearLayout.LayoutParams lp;

  vm = new MyView(this);
  lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
  
  lp.width=800;
  lp.height=480;

......

 

    protected class MyView extends View{
     public MyView(Context context){
      super(context);
     }
     public void onDraw(Canvas canvas){
      Paint Pnt = new Paint();
      canvas.drawARGB(0, 255, 255, 255);
      Pnt.setColor(0x40ffffff);

      canvas.drawLine(4, 4, 4, 56, Pnt);
      canvas.drawLine(56, 4, 56, 56, Pnt);
      canvas.drawLine(4, 4, 56, 4, Pnt);
      canvas.drawLine(4, 56, 56, 56, Pnt);

     }
......

 

      addContentView(vm, lp);

고수님들의 답변 부탁드립니다.