- 전체
- android studio
- Android SDK
- Android NDK
- Android ADK
- Android Etc. Lib.
- Android dalvik VM
- Android 보안
- PhoneGap
- AOSP 개발
- MIT App Inventor 2
- kivy (python)
- ionic framework
- Kotlin (코틀린)
- React Native
Android SDK [Android SDK] [Android] 안드로이드 Alert 창 띄우기
2024.05.01 17:18
[Android SDK] [Android] 안드로이드 Alert 창 띄우기
안녕하세요 오늘은 안드로이드에서 Alert 창을 띄어보겠습니다.
Alert 띄우기
1. Empty Activity로 새로운 project 생성
2. 프로젝트 layout 지정

Button을 지정해서 화면 중앙으로 끌고 옵니다. 우측에 보이는 onClick 과 text를 다음과 같이 입력합니다.

방금 onClick에 지정해준 onClickShowAlert 메소드를 MainActivity에 선언해주겠습니다.
3. MainActivity에 onClick 메소드 정의
MainActivity.java 소스 코드 안에 있는 onCreate() 메소드 하단에 다음과 같은 코드를 입력합니다.
public void onClickShowAlert(View view) {
AlertDialog.Builder myAlertBuilder =
new AlertDialog.Builder(MainActivity.this);
// alert의 title과 Messege 세팅
myAlertBuilder.setTitle("Alert");
myAlertBuilder.setMessage("Click OK to continue, or Cancel to stop:");
// 버튼 추가 (Ok 버튼과 Cancle 버튼 )
myAlertBuilder.setPositiveButton("Ok",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int which){
// OK 버튼을 눌렸을 경우
Toast.makeText(getApplicationContext(),"Pressed OK",
Toast.LENGTH_SHORT).show();
}
});
myAlertBuilder.setNegativeButton("Cancle", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Cancle 버튼을 눌렸을 경우
Toast.makeText(getApplicationContext(),"Pressed Cancle",
Toast.LENGTH_SHORT).show();
}
});
// Alert를 생성해주고 보여주는 메소드(show를 선언해야 Alert가 생성됨)
myAlertBuilder.show();
}
소스에 대한 설명은 주석으로 했습니다.

그리고 MainActiviy.java 상단에 상단 그림에 있는 코드를 import 해줍니다.
4. Run project


결과물은 다음과 같습니다.
감사합니다!
[출처] https://androman.tistory.com/91
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 9 |
android webview로 javascript 호출 및 이벤트 받기(연동하기)
| 졸리운_곰 | 2018.03.19 | 1405 |
| 8 |
지니모션 설치 방법 총정리 (한글키보드 + 구글플레이 설치)
| 졸리운_곰 | 2016.04.23 | 1065 |
| 7 |
Flurry를 사용해보자, Flurry란 무엇인가? Flurry를 이용한 어플 사용자 통계분석하기
| 졸리운_곰 | 2014.12.01 | 505 |
| 6 |
Howto Build Android KitKat (4.4) for the Google Nexus 5December 1, 2013
| 졸리운_곰 | 2014.01.23 | 6573 |
| 5 |
넥서스5 소스 빌드 : Nexus5 Source build
| 가을의 곰을... | 2013.12.20 | 10608 |
| 4 | Samsung Galaxy 안드로이드 커널 빌드 | 가을의 곰을... | 2013.12.12 | 12418 |
| 3 |
넥서스7 소스 빌드 방법
| 가을의 곰을... | 2013.12.12 | 9886 |
| 2 |
안드로이드 플랫폼 개발 (한글)
| 가을의 곰을... | 2013.12.07 | 10780 |
| 1 | 안드로이드 플랫폼 개발 | 가을의 곰을... | 2013.11.17 | 10563 |

