読者です 読者をやめる 読者になる 読者になる

【Android】AlertDialog 複数の選択肢

 

AlertDialogで複数の選択肢の方法です。

 

final String[] items = {"登録", "削除"};
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("選択してください。");//setItemsを使用する場合、setTitleが必要
alert.setItems(items, new DialogInterface.OnClickListener() {
  @Override
  public void onClick(DialogInterface dialog, int which) {
    switch(which) {
      case 0:
        ~
        break;
      case 1:
        ~
        break;
    }
  }
});
alert.create().show();

 

setTitleがないと選択肢が表示されません。