2012-03-16 4 views
1

ボタン付きのAndroidアプリがあります。ボタンをクリックすると、画面上に複数のチェックボックスとOKボタンがあるダイヤルボックスが必要になります。どうやってするか?チェックボックスを使用してリストのxmlレイアウトが必要ですか?複数のチェックボックスがあるダイアログボックスandroid souce code

1.リストダイアログボックスの各要素にチェックボックスを追加するにはどうすればよいですか?

2.ボタンを押したときにチェックされたすべての要素を文字列に挿入する方法。これは、これまでの私のコードです

:私はあなたが通常行うだろうようにあなたが http://developer.android.com/guide/topics/ui/dialogs.html#AlertDialog

答えて

1

はいuはちょうどレイアウトを作成することができるため、このリンクは非常に便利になると思う

app_part.setOnClickListener(new OnClickListener() { 

      public void onClick(View v) { 


       final String items[] = {"1","2","3","4"}; 

       AlertDialog.Builder ab=new AlertDialog.Builder(ConferenceClass.this); 
       ab.setTitle("SIP CONTACTS"); 
       ab.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface d, int choice) { 
        // on OK button action 
        } 
        }); 
       ab.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface d, int choice) { 
        // on Cancel button action 
        } 
        }); 
       ab.setItems(items, new DialogInterface.OnClickListener() { 


       public void onClick(DialogInterface d, int choice) { 


       } 
       }); 
       ab.show(); 
       //open contact list and select persons 


       } 
     }); 
2

、ときのuを活動のレイアウトを設計する。違いは、マニフェストにダイアログを設定する必要があることだけです。

android:theme = "@アンドロイド:style/Theme.Dialog"

関連する問題