상세 컨텐츠

본문 제목

Android - AlertDialog 사용법

Android

by yjh0922 2022. 7. 12. 17:54

본문

AlertDialog란?
 
AlertDialog는 화면에 보여지는 작은 윈도우 입니다. 화면을 채우지 않고 사용자에게 어떤 정보를 전달하거나 추가적인 정보를 입력받을 수 있습니다.

 

또는, 제목 한 개, 버튼 최대 세 개, 선택 가능한 항목 목록 또는 맞춤 레이아웃 한 개를 표시할 수 있는 대화상자입니다.

 

AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);
alert.setTitle("타이틀 메세지");
alert.setMessage("서브 메세지");

alert.setPositiveButton("Yes", new DialogInterface.OnClickListener()
{
    @Override
    public void onClick(DialogInterface dialogInterface, int i)
    {
       "Yse"일 경우 행동할 코드
    }
});

alert.setNegativeButton("No", new DialogInterface.OnClickListener()
{
    @Override
    public void onClick(DialogInterface dialogInterface, int i)
    {
		"No"일 경우 행동할 코드
    }
});

이 알러트 다일러로그의 버튼을 안누르면, 화면이 넘어가지 않도록 하는 방법
alert.setCancelable(false);

//알러트 다이얼로그를 화면에 표시
alert.show();

 

 

AlertDialog 사용방법

https://developer.android.com/guide/topics/ui/dialogs?hl=ko 

 

대화상자  |  Android 개발자  |  Android Developers

대화상자 대화상자는 사용자에게 결정을 내리거나 추가 정보를 입력하라는 메시지를 표시하는 작은 창입니다. 대화상자는 화면을 가득 채우지 않으며 보통은 사용자가 다음으로 계속 진행하기

developer.android.com

 

관련글 더보기