다이얼로그 생성법이 여러가지가 있는데요, (제가 아는 건 두개) activiy안에 Dialog onCreateDialog(int id) 를 만들어 주시구요. 이 메소드 안에 다이얼로그를 inflate하는 코드를 넣으세요. 그리고 다이얼로그가 필요한 지점에서 showDialog(id)만 호출하시면 됩니다. id를 지정해서 해당 id에 맞는 다른 종류의 다이얼로그들을 생성할 수 있구요..
다이얼로그 inflate하는 코드 예제입니다. LinearLayout l = (LinearLayout) View.inflate(Activity, R.layout.dialog, null); return AlertDialog.Builder(activity) .setTitle("title").setView(l) .setPositiveButton(new onClickListener( {...확인 버튼을 눌렀을 때의 이벤트}).create;
그리고 다이얼로그가 필요한 지점에서 showDialog(id)만 호출하시면 됩니다.
id를 지정해서 해당 id에 맞는 다른 종류의 다이얼로그들을 생성할 수 있구요..
다이얼로그 inflate하는 코드 예제입니다.
LinearLayout l = (LinearLayout) View.inflate(Activity,
R.layout.dialog, null);
return AlertDialog.Builder(activity)
.setTitle("title").setView(l) .setPositiveButton(new onClickListener( {...확인 버튼을 눌렀을 때의 이벤트}).create;