写android级联spinner时,报错。

【字号: 日期:2022-12-11浏览:24作者:雯心

问题描述

写android级联时,报错。Caused by: java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner.oid

代码如下:sp_college.setOnItemClickListener(new AdapterView.OnItemClickListener() {

@Overridepublic void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { arrayAdapter=new ArrayAdapter<CharSequence>(MainActivity.this,android.R.layout.simple_spinner_item,college[i]); sp_college.setAdapter(arrayAdapter);} });

问题解答

回答1:

spinnerView.setOnItemSelectedListener( new OnItemSelectedListener() {public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { showToast('Spinner1: position=' position ' id=' id);} public void onNothingSelected(AdapterView<?> parent) { showToast('Spinner1: unselected');} });希望对你有用回答2:

用setOnItemSelectedListener可以吧

相关文章: