在Android中,可以通过使用AdapterView.OnItemSelectedListener接口来监听AdapterView的选中项。以下是一个示例代码:
Spinner spinner = findViewById(R.id.spinner);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
// 当选中项改变时调用
String selectedValue = parent.getItemAtPosition(position).toString();
// 执行相应的操作
}
@Override
public void onNothingSelected(AdapterView> parent) {
// 当没有选中项时调用
}
});
在上述代码中,我们使用了Spinner作为例子,但实际上,AdapterView包括ListView、GridView等也可以使用相同的方式来监听选中项的改变。
在onItemSelected方法中,我们可以通过getItemAtPosition方法获取选中项的值,并进行相应的操作。在onNothingSelected方法中,可以处理没有选中项的情况。
希望以上代码示例能够解决你的问题!