Androidプログラミング質問スレ Part22
■ このスレッドは過去ログ倉庫に格納されています
0282265
2012/05/27(日) 00:56:00.25説明がおかしかったので書き直します。
Dialogを継承したクラスの中で、独自のDialogとAlertDialogを作成しています。
元のActivityにメニューが2つあり、
Menu1 -> 独自ダイアログ (Dialog継承クラス)
Menu2 -> AlertDialog (1と同じDialog継承クラス)
という感じで呼び出しをしています。
Dialog継承クラスの中では
onCreateDialog(int id){
switch(id)
case 1:
ここに独自ダイアログ作成メソッド
break;
case 2:
ここにAlertDialogをnewしてshow()
//省略
}
のように分けて、実際にはonCreateで1か2の引数を渡して作成しています。
今現在では独自ダイアログのほうは普通に表示されますが、AlertDialogを呼び出した時に、
□が出てきて、その背後にAlertDialogが作成されています。
一度スマートフォンの戻るキーを押すと□が消えてAlertDialogのボタンが押せるようなります。
■ このスレッドは過去ログ倉庫に格納されています