2012-08-22 2 views
0

나는 버튼이있는 화면을 가지고있다. 나는 어떻게 그런 식으로 할 수 있는지 알고 싶습니다. 버튼 응용 프로그램을 클릭하면 두 개의 편집 상자에 작성자 텍스트를 표시 할 수있는 인터페이스가있는 대화 상자가 표시되고이 대화 상자에서 버튼 하나를 갖고 싶습니다. 내 인터페이스로 대화를 할 수 있습니까?안드로이드에서 자신의 레이아웃으로 대화하기

답변

2

예는 actualy 레이아웃을 팽창하고 그것을 생산할 수있는 경고 대화

 LayoutInflater factory = LayoutInflater.from(this); 
     final View textEntryView = factory.inflate(R.layout.alert_dialog_text_entry, null); 
     return new AlertDialog.Builder(AlertDialogSamples.this) 
      .setIcon(R.drawable.alert_dialog_icon) 
      .setTitle(R.string.alert_dialog_text_entry) 
      .setView(textEntryView) 
      .setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 

        /* User clicked OK so do some stuff */ 
       } 
      }) 
      .setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 

        /* User clicked cancel so do some stuff */ 
       } 
      }) 
      .create(); 

이 API 샘플에서 제공하는 샘플 코드이다

관련 문제