스프링노트

[android] 커스텀 다이얼로그 만들기 본문

DEVELOPMENT/ANDROID

[android] 커스텀 다이얼로그 만들기

RAYZIE 2014. 3. 4. 12:00
  1. private void DialogSimple() {
  2.  
  3.         // [class]부분에 자기 프로젝트의 클래스 이름을 씀
  4.         final Dialog dialog = new Dialog([Class].this);
  5.  
  6.                 //다이얼로그에 올릴 XML 레이아웃
  7.         dialog.setContentView(R.layout.c_dialog);
  8.         dialog.setTitle("title");
  9.  
  10.         // 각 오브젝트들을 다이얼로그에 올림
  11.         TextView TV1 = (TextView) dialog
  12.                 .findViewById(R.id.haveGluDTextView);
  13.  
  14.         EditText ET = (EditText) dialog
  15.                 .findViewById(R.id.adPayDTextView);
  16.  
  17.         TextView TV2 = (TextView) dialog
  18.                 .findViewById(R.id.dialogWarnningTextView);
  19.  
  20.         Button okBtn = (Button) dialog.findViewById(R.id.okBtn);
  21.         okBtn.setOnClickListener(new View.OnClickListener() {
  22.             @Override
  23.             public void onClick(View v) {
  24.                          // okBtn을 눌렀을 때 다이얼로그 닫힘
  25.                         dialog.dismiss();
  26.                    
  27.                 }
  28.  
  29.             }
  30.         });
  31.  
  32.         dialog.show();
  33.  
  34.     }