[Android] 안드로이드 dialog customizing

클래스를 하나 생성 후 dialog를 상속 받습니다.

그리고 내부에는

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
setContentView(R.layout.custom_dialog);

이런식으로 투명한 다이얼로그를 띄울 수 있습니다. 

사용법으로는,

CustomDialog dialog = new HintCustomDialog(context);

dialog.setCancelable(false);  // 이 옵션은 임의로 취소를 못하게 해주는 옵션입니다.
dialog.show();
dialog.dismiss();

댓글