Notice
Recent Posts
Recent Comments
Link
투케이2K
149. (AndroidStudio/android/java) AlertDialog 팝업창 호출 메소드 정의 및 실행 방법 명시 본문
Android
149. (AndroidStudio/android/java) AlertDialog 팝업창 호출 메소드 정의 및 실행 방법 명시
투케이2K 2021. 5. 17. 18:07/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
/** ======= [AlertDialog 팝업창 호출 실시] ======= **/
//TODO [Alert 팝업창 알림 실시]
getAlertDialog("[알림]",
"현재 연결된 네트워크를 다시 확인해주세요 ...",
"확인", "취소", "");
/** ======= [AlertDialog 팝업창 호출 메소드 정의 실시] ======= **/
public void getAlertDialog(String header, String content, String ok, String no, String normal){
//TODO [타이틀 및 내용 표시]
final String Tittle = String.valueOf(header);
final String Message = String.valueOf(content);
//TODO [버튼 이름 정의]
String buttonYes = String.valueOf(ok);
String buttonNo = String.valueOf(no);
String buttonNature = String.valueOf(normal);
try {
//TODO [AlertDialog 팝업창 생성]
new AlertDialog.Builder(A_Volley.this)
.setTitle(Tittle) //[팝업창 타이틀 지정]
//.setIcon(R.drawable.tk_app_icon) //[팝업창 아이콘 지정]
.setMessage(Message) //[팝업창 내용 지정]
.setCancelable(false) //[외부 레이아웃 클릭시도 팝업창이 사라지지않게 설정]
.setPositiveButton(buttonYes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setNegativeButton(buttonNo, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setNeutralButton(buttonNature, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.show();
}
catch (Exception e){
Toast.makeText(getApplicationContext(), Tittle+"\n"+Message,Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
}
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments