"getOnItemSelectedListener" 方法不适用于微调器
The "getOnItemSelectedListener" method is not working with the spinner
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) {
}
});
"getOnItemSelectedListener" 方法不适用于 spinner.Please 建议编辑并解决我的问题
【错误如上所示】
https://i.stack.imgur.com/jym1L.png
您必须使用 setOnItemSelectedListener
而不是 getOnItemSelectedListener
。像下面这样。
height_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
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) {
}
});
"getOnItemSelectedListener" 方法不适用于 spinner.Please 建议编辑并解决我的问题 【错误如上所示】 https://i.stack.imgur.com/jym1L.png
您必须使用 setOnItemSelectedListener
而不是 getOnItemSelectedListener
。像下面这样。
height_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});