String[] strings = {"111", "222", "333"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, strings); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setAdapter(adapter, null) .setSingleChoiceItems(adapter, 0, null); .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { int pos = ((AlertDialog)dialog).getListView().getCheckedItemPosition(); String name = (String) ((AlertDialog)dialog).getListView().getItemAtPosition(pos); }); }
2012年3月30日金曜日
DialogにsingleChoiceのリスト
ダイアログにシングルチョイスのリストを表示して、ボタンを押したときに選択されているアイテムを取得するコード
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿