본문 바로가기

커스텀 다이얼로그 만들기

반응형

private void DialogSimple()
{

    // [class]부분에 자기 프로젝트의 클래스 이름을 씀
    final Dialog dialog = new Dialog([Class].this);

            //다이얼로그에 올릴 XML 레이아웃
    dialog.setContentView(R.layout.c_dialog);
    dialog.setTitle("title");

    // 각 오브젝트들을 다이얼로그에 올림
    TextView TV1 = (TextView) dialog
            .findViewById(R.id.haveGluDTextView);

    EditText ET = (EditText) dialog
            .findViewById(R.id.adPayDTextView);

    TextView TV2 = (TextView) dialog
            .findViewById(R.id.dialogWarnningTextView);

    Button okBtn = (Button) dialog.findViewById(R.id.okBtn);
    okBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
                     // okBtn을 눌렀을 때 다이얼로그 닫힘
                    dialog.dismiss();
              
            }

        }
    });

    dialog.show();

}

반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.