作者jaw109 ()
看板AndroidDev
標題[問題] 強制更新Gallery控制項
時間Fri Jul 22 19:03:24 2011
開發層: (應用/框架/庫/核心)
應用
問題:
"把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)
1F:→ jaw109:剛剛找到一個work around... 就是把adapter取出來以後 07/22 20:23
2F:→ jaw109:呼叫notifyDataSetChanged()後再set回去 XD 07/22 20:24