안녕하세요. 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);
고수님들의 답변 부탁드립니다.




자답: vm.setVisibility(View.INVISIBLE); 를 사용하니까 없어지네요. ㅎㅎ
vm.setVisibility(View.VISIBLE); 하니깐 다시 나타나구요... 만세~~ ^^