안드로이드 개발 질문/답변
(글 수 45,052)
다이얼로그창을 띄우고
버튼없이
그냥 다이얼로그창 클릭만으로
창사라지게 할려고하는데
어떤 메소드를 줘야하나요
자세히좀
2011.10.25 12:51:20
Dialog 클래스에 아래 메소드들을 사용해 보시면 어떨까요?
http://developer.android.com/reference/android/app/Dialog.html
onTouchEvent(MotionEvent event) // 터치 이벤트 처리
setCanceledOnTouchOutside(boolean cancel) // 사용자가 다이얼로그가 아닌 부분을 터치할 경우 자동으로 닫힐 것인지 지정
http://developer.android.com/guide/topics/ui/dialogs.html#DismissingADialog
아마 버튼없이 클릭만으로는 안될꺼에요..(해본적이 없어서...)
그냥 일시적으로 띄우고 없어지게 하실려면 ProgressDialog를 이용하셔서 시간을 길게 하셔서 사용하시는게
더 편할수도 있을꺼같은데...