[#12][안드로이드] Dialog 구현 (제목, 색상, 아이콘, 배경 설정)
Dialog 구현 (제목, 색상, 아이콘, 배경 설정)
: send_class_info 클릭 시 makeDialog() 호출
// 인증요청 버튼 클릭 이벤트 리스너
send_class_info.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
makeDialog();
}
});
return view;
}
private void makeDialog(){
AlertDialog.Builder alt_bld = new AlertDialog.Builder(getContext());
alt_bld.setMessage("입력하신 정보로 브랜드 인증 요청하시겠습니까?")
.setCancelable(false)
.setPositiveButton("네",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 네 클릭
}
})
.setNegativeButton("아니오",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 아니오 클릭. dialog 닫기.
dialog.cancel();
}
});
AlertDialog alert = alt_bld.create();
// 대화창 클릭시 뒷 배경 어두워지는 것 막기
//alert.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
// 대화창 제목 설정
alert.setTitle("인증 요청");
// 대화창 아이콘 설정
alert.setIcon(R.drawable.check_dialog_64);
// 대화창 배경 색 설정
alert.getWindow().setBackgroundDrawable(new ColorDrawable(Color.argb(255,62,79,92)));
alert.show();
}
| cs |
결과물
댓글
댓글 쓰기