MainActivity
1new AlertDialog.Builder(this) 2 .setTitle("予定追加") 3 .setView(layout) 4 .setView(editText) //この部分 5 .setPositiveButton("登録", new DialogInterface.OnClickListener() { 6 @Override 7 public void onClick(DialogInterface dialog, int which) { 8 }) 9 .setNegativeButton("キャンセル", new DialogInterface.OnClickListener() { 10 public void onClick(DialogInterface dialog, int whichButton) { 11 } 12 }) 13 .show();
このようにAlertDialogをつくったところ、設定したlayoutが表示されず、editTextのみ表示されてしまいます。
一回EditTextをlayoutに組み込んだのですが、打った文字を取得できないエラーが起きたので、今回はこのような形をとっています。
setViewが2個あると片方しか表示されないものなのか、コードに問題があるのかどちらでしょう?
後者であれば、どこが問題なのでしょうか?
必要なコードがあれば、編集してアップします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/05 22:49