본문 바로가기
Android

Dialog 팝업창 표시하기

by CodeDiver 2015. 10. 28.

private void showAccountExist(Context context) {
final Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
dialog.setContentView(R.layout.dialog_messagebox_common_1button);
dialog.setCancelable(false);
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
lp.dimAmount=0.85f; // Dim level. 0.0 - no dim, 1.0 - completely opaque
dialog.getWindow().setAttributes(lp);

TextView tvTitle = (TextView)dialog.findViewById(R.id.tvTitle);
TextView tvGuide = (TextView)dialog.findViewById(R.id.tvGuide);

tvTitle.setText("알림");
tvGuide.setText("ID를 생성하셨습니다.");

Button btn1 = (Button) dialog.findViewById(R.id.btn1);
btn1.setText("닫기");

btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
}
});

dialog.show();
}