安卓開發日記(1)

今天在學習使用線程的時候,意外的發現了關於Spinner設置實現了OnItemSelectedListener接口的監聽器存在的問題。

Spinner spinner
spinner.setOnItemSelectedListener(new StyleSelectedListener());

如果這裏的StyleSelectedListener()被實現了的話,當這個Activity被打開的時候會被認爲觸發了一次點擊事件,然後接口裏面對應的默認選項0的方法就會被執行一次,如果有這條語句

spinner.setSelection(int position);

不論其位置是在設置監聽器的前面還是後面,都會被認爲執行了一次position位置的點擊事件,然後執行對應的方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章