[問題] 強制更新Gallery控制項

看板AndroidDev作者時間13年前 (2011/07/22 19:03), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) 應用 問題: "把adapter拿出來後, 呼叫notifyDataSetChanged()卻沒有更新" 我的Gallery item都是在adapter的getView()裡面建立出來的 我更新Gallery Item畫面的程式碼都在getView()裡面, 而呼叫notifyDataSetChanged() 之後, 程式邏輯卻沒有傳遞到我的getView().... 所以我認為 notifyDataSetChanged()這個函式沒有做到我預期的"更新畫面"功能 我想我應該是漏考慮了某個東西..... 請問 我該如何"正確地"強制更新Gallery控制項呢? [補充] 我在ListView裡面做同樣的事情, 呼叫notifyDataSetChanged()之後 程式邏輯就會傳到ListView的adapter.getView() 所以我才會認為notifyDataSetChanged()方法可以強制更新Gallery控制項..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.140.195 ※ 編輯: jaw109 來自: 60.250.140.195 (07/22 19:04) ※ 編輯: jaw109 來自: 60.250.140.195 (07/22 19:05)

07/22 20:23, , 1F
剛剛找到一個work around... 就是把adapter取出來以後
07/22 20:23, 1F

07/22 20:24, , 2F
呼叫notifyDataSetChanged()後再set回去 XD
07/22 20:24, 2F
文章代碼(AID): #1EALZ-DM (AndroidDev)
文章代碼(AID): #1EALZ-DM (AndroidDev)