package com.example.lucky;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.*;
import android.view.*;
import android.widget.AdapterView.*;
import android.widget.ArrayAdapter;
import android.widget.AdapterView.OnItemSelectedListener;public class MainActivity extends Activity { @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); Spinner sp1 = (Spinner) findViewById(R.id.spinner1); final String[] chooseStr = { "A", "B", "C" }; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, chooseStr); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); sp1.setPrompt("请选择:");
sp1.setAdapter(adapter); sp1.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
//这里报错:Description Resource Path Location Type
The method onItemSelected(AdapterView<?>, View, int, long) of type new AdapterView.OnItemSelectedListener(){} must override a superclass method MainActivity.java /Lucky/src/com/example/lucky line 33 Java Problem

public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
System.out.println("Hello, world");
} @Override
public void onNothingSelected(AdapterView<?> arg0) {
//

});
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}