티스토리 뷰

반응형

 

 


안녕하세요.
용테크의 용사장 입니다.

 

 

이번에는 의사결정이 필요한 순간 쓰이는

확인창을 알아볼까해요.

 


자바스크립트에서는 confirm인데

여기는 AlertDialog네요.

 

 

뭐, 어렵지 않으니 슝슝 가봅시다!

일단 해볼 소스는 아래와 같아요.

 

 

 


 

 

public void onClick_setting_costume_save(View view){
     new AlertDialog.Builder(this)
        .setTitle("봉식이셋팅>코스튬")
        .setMessage("저장하시겠습니까?")
        .setIcon(android.R.drawable.ic_menu_save)
        .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int whichButton) {
              // 확인시 처리 로직
              Toast.makeText(SettingCostumeActivity.this, "저장을 완료했습니다.", Toast.LENGTH_SHORT).show();
             finish();
            }})
       .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
              public void onClick(DialogInterface dialog, int whichButton) {
              // 취소시 처리 로직
              Toast.makeText(SettingCostumeActivity.this, "취소하였습니다.", Toast.LENGTH_SHORT).show();
           }})
       .show();
}

 


 

 

자 가벼운 설명 들어갈께요.

 

 

setTitle
 > 제목 넣으시고

 


setMessage
 > 띄워줄 내용 넣어주시고

 


setIcon
 > 제목 옆에 뜨는 아이콘 넣어주시고

 


setPositiveButton
 > "예"라는 버튼을 만들어주는데요,
     클릭 이벤트를 걸어서

클릭 시 어떤 행위를 할건가 정해줍니다.
     저는 "저장을 완료했습니다" 라는 문구와 함께

해당 엑티비티를 닫도록 했습니다.

 

setNegativeButton
 > "아니요"라는 버튼을 만들어주고요
     똑같이 이벤트를 걸어줍니다.

 안걸으실꺼면 null을 넣으셔도되요!
     저는 "취소하였습니다." 라는 메시지를 띄웠습니다.

 

 

자, 실제 운용되는 화면을 볼까요?

 

 

 

 


확인 버튼을 눌러주면

 

 

 


 


이렇게 뜨고요,
취소를 눌러주면

 

 


 


이렇게 잘뜨네요!

 

 

위에 소스 복붙하셔서

한번 해보시면 느낌이 오실거에요.

 

 

이만,
용테크의 용사장 이였습니다.

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday