korean IT student

안드로이드 - 리스트(Toast) 및 종료alert 띄우기 본문

back-end/Android

안드로이드 - 리스트(Toast) 및 종료alert 띄우기

현창이 2019. 6. 9. 12:36

먼저 리스트를 선언하여 Toast 메시지를 띄우는 법을 알아보자.

- 알아야 할 용어

  • AlertDialog : 제목 하나, 최대 세 개의 버튼, 선택 가능한 품목 목록 또는 사용자 지정 레이아웃을 표시할 수 있는 대화 상자입니다. 
  • AlertDialog.Builder를 통해 리스트 타이틀 및 내용을 선언 할 수 있다. URL을 참고하여 공부하자 
 

AlertDialog.Builder  |  Android Developers

AlertDialog.Builder public static class AlertDialog.Builder extends Object java.lang.Object    ↳ android.app.AlertDialog.Builder Summary Public constructors AlertDialog.Builder(Context context) Creates a builder for an alert dialog that uses the default al

developer.android.com

 

 

 

 

AlertDialog

 

  •  Toast : 알림메세지가 나타나며, 시간이 지나면 자동으로 사라지는 기능을 가지고 있다. 그래서 자동기능을 원치 않으면 AlertDialog를 사용하자. 
  • 기본적인 선언법 : Toast.makeText(getApplicationContext(), items[i], Toast.LENGTH_SHORT).show();
  • Toast.LENGTH_SHORT, Toast.LENGTH_LONG  내장된 상수값을 선택할 수 있는데 화면에 나타나 있는 지속시간이다.

   

 

↑ 리스트에 있는 값들을 선택하였을 때 나타난다.

위에 내용을 참고하고 소스를 보면 이해하기 쉽다.

 

두 번째 종료 알림 창을 나타내어 보자.

 -알아야 할 용어

  • setPositiveButton : Set a listener to be invoked when the positive button of the dialog is pressed. 
    • 번역을 하면 긍정적인 버튼이 눌러졌을 때 반응한다. (yes 또는 ok 사용)
  • setNegativeButton : Set a listener to be invoked when the negative button of the dialog is pressed.
    • 부정적인 버튼이라고 생각하면 된다. (NO 또는 CANCEL 사용)

 

종료 버튼을 클릭하면 나타난다.

 

Comments