본문 바로가기

카테고리 없음

외부 터치시 종료 막는 방법

 Dialog가 보여지고 있는 상황에서 외부터치를 통해 종료되는것을 막는 방법

 

방법1. Dialog를 보여주는 클래스에 show()를 Override하여 추가하여 준다.

@Override
public void show() {
	super.show();
	this.setCancelable(false); //외부 클릭시 창닫기 금지
}

 

방법2. Dialog를 보여주는 클래스에 setCancelable(false)를 설정

setCancelable(false);

 

방법3. Dialog 선언하고 코드관리하는 부분에서 설정

dialog.setCancelable(false);

 

728x90