0
Dialogを拡張するMyDialogクラスを作成しました。私はボタンのクリックリスナーを設定しようとしていますが、Eclipseは私に問題を与えています。ここでは、問題のコードは次のとおりです。ダイアログでButto.onClickListenerを設定するにはどうすればよいですか?
private void setOnClickListeners() {
myButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//do stuff
}
});
}
Eclipseは、問題の根本であるように思われ、DialogInterface.OnClickListenerとしてOnClickListener示しています。この作業をアクティビティと同じにすることはできますか?
これを追加するには、混乱を避けるために私のコードで 'OnClickListener'を完全修飾することを常にポイントにします。あなたの場合、Eclipseはおそらくリスナーを 'View.OnClickListener'と認識します。 – curioustechizen
ええ、myButton.setOnClickListenerは、その引数としてView.OnClickListenerを予期し続けます。どのようにDialogInterface.OnClickListenerが必要なのですか?私はDialogInterface.OnClickListenerをインポートしようとしましたが、DialogInterface.OnClickListenerとしてリスナーを指定しましたが、動作しません。 – Brianide