대화상자의 버튼, 대화상자 닫기

CODEDRAGON Development/Android

반응형


 

 

대화상자의 버튼

·       대화상자의 버튼은 최대 3개까지 배치할 있습니다.

·       대화상자의 버튼 이름은 구분을 위한 임의적인 이름일 뿐이며 실제 의미는 코드에 의해 결정됩니다.

·       대화상자는 버튼 캡션과 클릭 이벤트 리스너를 제공합니다.

·       이벤트리스너가 비어 있거나 null 경우 닫기 동작을 수행합니다.

 

메소드

버튼

setPositiveButton(CharSquence text, DialogInterface.OnClickListener listener)

(긍정)

setNeutrlButton(CharSquence text, DialogInterface.OnClickListener listener)

취소

 

setNegativeButton(CharSquence text, DialogInterface.OnClickListener listener)

아니오

(부정)

 

버전

버튼 위치

설명

22


취소버튼 다음 좌측부터 부정, 긍정 버튼 위치

4.0


 

취소버튼 다음 좌측부터 부정, 긍정 버튼 위치

2.3


좌측부터 긍정, 부정, 취소 버튼 위치

 

 

 

 

 

 

대화상자 닫기

메소드

설명

AlertDilaog.Builder setCancelable(boolean cancelable)

·       기본적으로 Back 버튼에 대해 닫히며, 다음 메서드로 금지할 있다

·       확인해야 하는 메시지나 필수 입력항목이 있다면 Back버튼을 비활성화 시키는 것이 좋습니다.

void Dialog.setCanceledOnTouchOutside(boolean cancel)

·       대화상자 바깥부분을 클릭하여 알림창을 닫을 수도 있습니다.

·       Builder 메서드가 아니므로 AlertDialog 객체 생성 호출해야 합니다

 

 


반응형