メソッドがあり、アイテムを選択した後にクリックするとSpinner.onItemSelected()イベントが発生するようにしたいと考えています。ButtonSpinner
たとえば、Spinner で Beginner を選択し、別の Spinner で Java をクリックするとします。その下に、Start というボタンがあります。Button.onClick選択したスピナー オプションにイベントを対応させるにはどうすればよいですか?
私はこのようなことをしましたが、setOnClickListener()値として割り当てたものはによって読み取られていませんView.OnClickListener。
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
selected = (Integer) arg0.getItemAtPosition(0);
position = spinner.getSelectedItemPosition();
start = (Button)findViewById(R.id.start);
start.setOnClickListener(phaseHandler);
View.OnClickListener phaseHandler = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
};
}
私が宣言したphaseHandlerは読み取られていないため、が開始に設定されていないためstart.setOnClickListener(phaseHandler)、View.OnCLickListenr呼び出しが機能しません。Eclipseでは、エラーの赤い下線がカーリーになっていますphaseHandlerButtonphaseHandlerstart.setOnClickListener(phaseHandler);
何か案は?