2010-09-23 64 views
1

我遇到了微調問題。我正在嘗試創建一個微調控制器,它將在選擇變更時進行一些操作。 但是我注意到,當我打電話給Spinner.setOnItemSelectedListner()時,內部的onItemSelected()方法被調用(儘管還沒有對微調器進行改變)。 我的代碼要求此方法在實際更改之前不會被調用。這是一個錯誤還是我做錯了什麼?所選項目上的微調控制器出現問題

回答

1

ok ..在這種情況下,您可以做的是將一個if條件(不滿足您不希望微調方法響應的特定位置)放在迴應微調項目中更改的塊上方。

+0

是的,這可能會工作,但它會使我的代碼非常醜陋我只是放棄這個代碼不應該像這樣行爲我的信念是,它是一個錯誤。我將改變微調到不同的選擇方法。 – Jason 2010-09-23 07:47:44