다이얼로그(AlertDialog)

 


버튼을 눌러서 알림창을 띄우는 예제.

btn_dialog.setOnClickListener(new View.OnClickListener() {
	@Override
	public void onClick(View v) {
		AlertDialog.Builder ad = new AlertDialog.Builder(MainActivity.this);
		ad.setIcon(R.mipmap.ic_launcher);
		ad.setTitle("제목");
		ad.setMessage("Dialog 내용");
        
		ad.setPositiveButton("확인", new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
            	
			}
		});
		ad.setNegativeButton("취소", new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
            	
			}
		});
        	ad.setNeutralButton("나중에", new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {

			}
		});
		ad.show();
	}
});

 

.setIcon() - 이미지 선택

.setTitle() - Dialog 제목

.setMessage() - Dialog 내용

 

.setPositiveButton()

.setNegativeButton()

.setNeutralButton()

각가의 함수를 이용해서 버튼 생성도 가능합니다.

 

"setNeutralButton()________________setNegativeButton()___setPositiveButton()"

와 같이 배치가 되므로 원하는 위치에 있는 함수에 작성하시면 됩니다.

 

 

 

 

 


+ Recent posts