嗨開發人員我正在開發一個應用程序,我需要爲包含100個listItems的listField設置標題。對於每20個項目,我需要在運行時更改標題。我的課程正在擴展MainScreen,我只能設置標題只有一次。滾動其中的項目時,我無法用新的標題更新標題。每個20個元素都分析來自xml文件的值。我怎樣才能實現它。更新ListField的setTitle
回答
好吧,看起來我得到了你的麻煩 - 你不知道如何檢測用戶是否滾動到第21(第41,第61等)列表項。
我認爲可以從ListFieldCallback.drawListRow(ListField listField, Graphics graphics, int index, int y, int width)
方法中跟蹤當前可見的列表項。請注意0是「要顯示的行索引」。所以理論上你應該能夠從drawListRow()
中調用MainScreen.setTitle(String title)
if index
== 21(41,61等)。
感謝Arhimed現在它工作正常..但是當我滾動項目幾秒鐘它抱怨說「設備錯誤(DE427)」和消息「消息隊列已滿」,然後應用程序被凍結。這是什麼原因呢。我正在使用Storm 9530模擬器。 – Koushik 2011-03-21 15:20:14
正如我從這篇文章 - http://supportforums.blackberry.com/t5/Testing-and-Deployment/Simulator-quot-device-Error-DE427-quot/mp/557190 - 這只是模擬器的問題(與一個真實的設備)。 – 2011-03-21 16:07:29
感謝您的幫助Arhimed ......... – Koushik 2011-03-21 18:20:57
- 1. BlackBerry動態更新ListField
- 2. 使用Mongoengine添加和更新ListField
- 3. 將setTitle更改爲setImage
- 4. 的ExtJS的setTitle()不更新面板標題
- 5. Blackberry - 使用ListField自動更新新聞內容
- 6. 如何對MongoEngine中的ListField中的EmbeddedDocument進行原子更新?
- 7. TitleAreaDialog - 更改setTitle(「abc」)的字體
- 8. 重載JFrame setTitle(String)爲setTitle(int)
- 9. 的NSMutableArray內的setTitle
- 10. UIButton setTitle切換,自動重新加載?
- 11. NSMenuItem用的setTitle列
- 12. 該方法的setTitle
- 13. 菜單項的setTitle
- 14. 更改getSupportActionBar()。setTitle值從另一個類
- 15. ListField字體更新僅在用戶滾動時才生效
- 16. setTitle(string) - Blackberry
- 17. Objective-C/UIButton/SetTitle
- 18. 活動#工程的setTitle,但活動#getWindow()#的setTitle不
- 19. 有沒有辦法在UIButton上同時更新所有UIControlState的setTitle?
- 20. Listfield與組頭
- 21. 黑莓listfield
- 22. BlackBerry listfield development
- 23. setTitle AlertDialog holoeverywhere崩潰?
- 24. 在UISegmentedControl setTitle方法
- 25. 文字的setTitle外觀
- 26. Android中的setTitle標籤ActivityGroup
- 27. ios5.0 - 給人的setTitle警告
- 28. 如何使用相同的listfield顯示元素,新的元素將getwhenuser點擊現有的listfield元素
- 29. Django-Nonrel與Mongodb listfield
- 30. 焦點在ListField中?
目前還不清楚你的代碼是怎麼回事。你是否多次調用setTitle()並且沒有更新標題?或者您正在尋找一種方法來調用setTitle()以適合您的業務邏輯? – 2011-03-19 22:45:40
嗨Arhimed,我有一個listField包含100個listItems.When滾動他們,每20個項目我需要更新標題與新的一個。我可以使用setTitle(),以便我可以更新它與新的一個。 – Koushik 2011-03-21 10:53:50