2

私はアンドロイドが初めてです。そのため、アラートビルダーダイアログ内のアクティビティからラジオグループを設定できません。誰か/体を助けてください。

4

3 に答える 3

4

これを試して:

AlertDialog.Builder builderSingle = new AlertDialog.Builder(MyActivity.this);
builderSingle.setIcon(R.drawable.ic_launcher);
builderSingle.setTitle("MyDialog");

final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
        MyActivity.this,
        android.R.layout.select_dialog_singlechoice);

for (int i = 0; i < 10; i++) {
    arrayAdapter.add("Item " + i);
}
// cancel button
builderSingle.setNegativeButton("cancel",
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });

builderSingle.setAdapter(arrayAdapter,
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                Log.i("Selected Item : ", arrayAdapter.getItem(which));
                dialog.dismiss();

            }
        });
builderSingle.show();
于 2014-02-14T11:33:32.217 に答える