[Android] 알림창(AlertDialog) 사용하기
2020. 5. 28. 18:26
다이얼로그(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()"
와 같이 배치가 되므로 원하는 위치에 있는 함수에 작성하시면 됩니다.
'안드로이드 > Android' 카테고리의 다른 글
[Android] WebView 사용하기 (0) | 2020.05.31 |
---|---|
[Android] selector (0) | 2020.05.29 |
[Android] 스낵바(SnackBar) 사용하기 (0) | 2020.05.27 |
[Android] 토스트(Toast) 사용하기 (0) | 2020.05.26 |
[Android] 로그캣(Logcat)을 이용한 로그 출력 (0) | 2020.05.25 |