Java ";getOnItemSelectedListener“;方法不适用于微调器 ArrayAdapter\u height=ArrayAdapter.createFromResource(这个,R.array.height,android.R.layout.simple\u微调器\u项); 适配器\u height.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); 高度微调器。设置适配器(适配器高度); 高度微调器.getOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){ @凌驾 已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){ } @凌驾 未选择公共无效(AdapterView父级){ } });
微调器无法使用“getOnItemSelectedListener”方法。请建议编辑并解决我的问题 [错误如上所示]Java ";getOnItemSelectedListener“;方法不适用于微调器 ArrayAdapter\u height=ArrayAdapter.createFromResource(这个,R.array.height,android.R.layout.simple\u微调器\u项); 适配器\u height.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); 高度微调器。设置适配器(适配器高度); 高度微调器.getOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){ @凌驾 已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){ } @凌驾 未选择公共无效(AdapterView父级){ } });,java,android,android-studio,spinner,android-spinner,Java,Android,Android Studio,Spinner,Android Spinner,微调器无法使用“getOnItemSelectedListener”方法。请建议编辑并解决我的问题 [错误如上所示] 您必须使用setOnItemSelectedListener而不是getOnItemSelectedListener。像下面这样 ArrayAdapter<CharSequence> adapter_height = ArrayAdapter.createFromResource(this,R.array.Height,android.R.layout
您必须使用
setOnItemSelectedListener
而不是getOnItemSelectedListener
。像下面这样
ArrayAdapter<CharSequence> adapter_height = ArrayAdapter.createFromResource(this,R.array.Height,android.R.layout.simple_spinner_item);
adapter_height.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
height_spinner.setAdapter(adapter_height);
height_spinner.getOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
height\u微调器.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共位置(AdapterView AdapterView、视图视图、整型位置、长id){
}
@凌驾
未选择公共无效(AdapterView AdapterView){
}
});
height_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});