마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AlertDialog 백그라운드 화면 터치시 꺼지도록 하는 방법...?

0 추천
AlertDialog를 써서 다이얼로그를 띄우고 있는데요,

아무리 구글링 해봐도 잘 모르겠네요

setCancleable도 아니고, setCanceledOnTouchOutside도 안되고요,

dispatchTouchEvent를 쓰면 앱이 죽네요. 어떻게 해야하나요..?
슈퍼꽃붕어 (1,600 포인트) 님이 2014년 7월 7일 질문
슈퍼꽃붕어님이 2014년 7월 7일 수정

1개의 답변

0 추천
AlertDialog dialog = new AlertDialog.Builder(this)
.setTitle("알림")
.setMessage("대화상자 바깥을 누르면 닫힙니다.")
.setIcon(R.drawable.androboy)
.setNegativeButton("닫기", null)
.create();
 
dialog.setCanceledOnTouchOutside(true);
dialog.show();
 
setCanceledOnTouchOutside
이게 맞는데요.. 이게아니면 어떤게있는거죠?
whdrb19 (23,520 포인트) 님이 2014년 7월 7일 답변
그렇게 쓰는거였군요... create를 빼고 그냥 show했더니 안됐나보네요.ㅠ 잘됩니다 감사합니다~~
...