要监听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(); Log.d("Spinner", "Selected item: " + selectedItem); } @Override public void onNothingSelected(AdapterView> parentView) { // 当没有选择项被选中时调用 Log.d("Spinner", "No item selected"); } });
在上面的代码中,我们首先获取Spinner实例,然后调用setOnItemSelectedListener方法来设置选择事件的监听器。在onItemSelected方法中,我们可以获取选择的项的位置和值,并进行相应的处理。在onNothingSelected方法中,我们可以处理没有选择项的情况。