在Android中,Spinner控件的选择项变化可以通过设置OnItemSelectedListener来监听。代码如下:
Spinner spinner = findViewById(R.id.spinner); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView> parentView, View selectedItemView, int position, long id) { // 当选择项发生变化时的处理逻辑 String selectedItem = parentView.getItemAtPosition(position).toString(); // do something with the selected item } @Override public void onNothingSelected(AdapterView> parentView) { // 当没有选择项时的处理逻辑 } });
在onItemSelected方法中,可以获取当前选择的项的位置和值,并进行相应的处理逻辑。如果没有选择项时,可以在onNothingSelected方法中进行处理逻辑。
另外,也可以通过实现Spinner.OnItemSelectedListener接口来监听Spinner控件的选择项变化。