Android Studio 的 SpinnerItemSelectedListener 是一个用于处理 Spinner 控件选择项变化的接口。下面是一个包含代码示例的解决方法:
Spinner spinner = findViewById(R.id.spinner);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
// 处理选择项变化的逻辑
String selectedItem = parent.getItemAtPosition(position).toString();
Toast.makeText(MainActivity.this, "选择了:" + selectedItem, Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView> parent) {
// 当没有选择项时的逻辑
}
});
这样,当用户选择 Spinner 控件中的项时,就会触发 onItemSelected() 方法,并执行你定义的逻辑。
注意:在使用 Spinner 时,你可能需要为其设置一个适配器(Adapter),用于提供选择项的数据源。这个过程可以在你的代码中的其他地方完成。