質問: ダイアログでButto.onClickListenerを設定するにはどうすればよいですか? Dialogを拡張するクラスMyDialogを作った。私はボタンのクリックリスナーを設定しようとしていますが、Eclipseは私に問題を与えています。問題のあるコードは次のとおりです。 ``` private void setOnClickListeners() { myButton.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { //do stuff } }); } ``` Eclipseは、OnClickListenerをDialogInterface.OnClickListenerとして表示していますが、これは問題の根本にあるようです。この作業をアクティビティと同じにすることはできますか?
回答: DialogInterface.OnClickListenerをインポートするか、これを行う ``` myButton.setOnClickListener( new DialogInterface.OnClickListener() { ``` これを行う必要があるのは、DifferenetタイプのOnClickListenersがあるからです。