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 件のコメント:
コメントを投稿