0

我在我的應用程序中遇到一個奇怪的問題,Spinner。我已經在網上查詢,但我無法獲得任何解決方案。 我發現了一個類似的問題 here (edited part),但沒有人回答過這個問題的特定部分。Android - 微調不顯示內部類的字符串值,但內部類名

在我的活動中,我有兩個Spinners:一個顯示LocalDate對象的列表,另一個顯示從自定義對象的內部類檢索到的「無辜」對象。兩個紡紗廠共享相同的適配器類,我擴展了ArrayAdapter<Class<? extends Object>>,因爲我需要它靈活。

LocalDate微調工作正常。

但是你可以看到什麼,我從另外一個讓我爲了顯示微調彈出點擊:

Spinner issue

我試圖把日誌以打印值I雖然日誌顯示完全沒有問題,並且在選擇項目時數據正確放入Spinner TextView中。

+3

請發佈您的代碼 –

+0

您必須重寫Model類的toString()以便微調器顯示所需的值。你可以粘貼代碼嗎? – riteshakya037

回答

0

我剛剛意識到我不得不重寫getDropdownView()方法,以便在下拉彈出窗口中找到正確的東西!

畢竟,第一個Spinner沒有按預期工作,但我認爲這是另一回事。