要添加事件監聽,你可以使用 setOnItemSelectedListener()
方法來設置監聽器。
首先,在你的代碼中找到你的 Spinner 對象。然后使用 setOnItemSelectedListener()
方法,并傳遞一個 AdapterView.OnItemSelectedListener
對象作為參數。
以下是一個示例代碼:
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(getApplicationContext(), "選中項: " + selectedItem, Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// 當沒有選定項時觸發此方法
}
});
在上面的示例中,onItemSelected()
方法是當選定項發生改變時觸發的方法。你可以在該方法內部添加你想要執行的操作。onNothingSelected()
方法是當沒有選定項時觸發的方法。
記得根據你的實際代碼修改 spinner
對象的引用。