溫馨提示×

android spinner怎么添加事件監聽

小億
219
2024-01-08 09:07:34
欄目: 編程語言

要添加事件監聽,你可以使用 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 對象的引用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女