在微调器中设置单击列表器时出现错误 我是android新手,搜索了很多关于这个问题的信息,但是找不到解决方案,我在设置微调器选项的点击列表选项时遇到了这个错误,请帮助我解决这个错误,尽管这个错误很小。 错误 AdapterView类型中的方法setOnItemSelectedListener(AdapterView.OnItemSelectedListener)不适用于参数(MainActivity) #MainActivity.java 包com.example.spinners; 导入android.support.v7.app.ActionBarActivity; 导入android.os.Bundle; 导入android.view.Menu; 导入android.view.MenuItem; 导入android.view.view; 导入android.widget.AdapterView; 导入android.widget.AdapterView.OnItemSelectedListener; 导入android.widget.ArrayAdapter; 导入android.widget.Spinner; 公共类MainActivity扩展ActionBarActivity实现OnItemSelectedListener{ @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 微调器微调器=(微调器)findViewById(R.id.spinner1); spinner.setOnItemSelectedListener(此); //使用字符串数组和默认微调器布局创建ArrayAdapter ArrayAdapter=ArrayAdapter.createFromResource(此, R.array.planets_数组,android.R.layout.simple_微调器_项); //指定显示选项列表时要使用的布局 setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); //将适配器应用于微调器 旋转器。设置适配器(适配器); ; } @凌驾 已选择公共位置(AdapterView父项、视图、整数位置、长id){ //代码 } } activity_main.xml

在微调器中设置单击列表器时出现错误 我是android新手,搜索了很多关于这个问题的信息,但是找不到解决方案,我在设置微调器选项的点击列表选项时遇到了这个错误,请帮助我解决这个错误,尽管这个错误很小。 错误 AdapterView类型中的方法setOnItemSelectedListener(AdapterView.OnItemSelectedListener)不适用于参数(MainActivity) #MainActivity.java 包com.example.spinners; 导入android.support.v7.app.ActionBarActivity; 导入android.os.Bundle; 导入android.view.Menu; 导入android.view.MenuItem; 导入android.view.view; 导入android.widget.AdapterView; 导入android.widget.AdapterView.OnItemSelectedListener; 导入android.widget.ArrayAdapter; 导入android.widget.Spinner; 公共类MainActivity扩展ActionBarActivity实现OnItemSelectedListener{ @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 微调器微调器=(微调器)findViewById(R.id.spinner1); spinner.setOnItemSelectedListener(此); //使用字符串数组和默认微调器布局创建ArrayAdapter ArrayAdapter=ArrayAdapter.createFromResource(此, R.array.planets_数组,android.R.layout.simple_微调器_项); //指定显示选项列表时要使用的布局 setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); //将适配器应用于微调器 旋转器。设置适配器(适配器); ; } @凌驾 已选择公共位置(AdapterView父项、视图、整数位置、长id){ //代码 } } activity_main.xml,java,android,xml,onclick,spinner,Java,Android,Xml,Onclick,Spinner,这要求此是一个实现onItemSelectedListener接口的对象,您可以根据需要执行此操作,但需要对此进行更改 public class MainActivity extends ActionBarActivity 到 并实现了该方法 @Override public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) { // code } @覆盖 已选择公共位置(Ada

这要求
是一个实现onItemSelectedListener接口的对象,您可以根据需要执行此操作,但需要对此进行更改

public class MainActivity extends ActionBarActivity

并实现了该方法

@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) {
    // code 
}
@覆盖
已选择公共位置(AdapterView父项、视图、整数位置、长id){
//代码
}
编辑:

这个方法呢

@Override
public void onNothingSelected (AdapterView<?> parent) {
    // code
}
@覆盖
未选择公共无效(AdapterView父级){
//代码
}

AdapterView类型中的方法setOnItemSelectedListener(AdapterView.OnItemSelectedListener)不适用于参数(MainActivity)。此行出现错误:-spinner.setOnItemSelectedListener(this);我这样做了,但另一个错误即将出现-onItemSelectedListner无法解析为typeUse
导入android.widget.AdapterView.OnItemSelectedListener
plz查看一下我的MainActivity.java代码我已经做了必要的更改,但仍有一个错误即将出现,即类型MainActivity必须实现继承的抽象方法AdapterView.OnItemSelectedListener.onNothingSelected(AdapterView)此错误出现在这一行-:公共类MainActivity扩展ActionBarActivity实现OnItemSelectedListener{非常简单;只需实现它抱怨的方法即可
public class MainActivity extends ActionBarActivity
public class MainActivity extends ActionBarActivity implements onItemSelectedListener
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) {
    // code 
}
@Override
public void onNothingSelected (AdapterView<?> parent) {
    // code
}