2
A
回答
1
LWUIT大部分時間都花在Font.stringWidth
上,一次又一次地在基本上相同的字符串上浪費寶貴的cpu週期(在每次滾動步驟/焦點更改後重新繪製)。
的解決方案是繼承字體,添加'String Width Pool'
持續跟蹤,比如說,30串最多和它們的寬度。然後,您使用此緩存來返回您已知道的字符串寬度。這一改變使得相同設備上的滾動/滑動變得快得多,快得多。
實現它,讓我知道,如果你得到的地方停留。
相關問題
- 1. 的Internet Explorer 11飛馳撒謊像素
- 2. 馳在render.Bind
- 3. Lwuit命令組件
- 4. 表組件不在lwuit中工作?
- 5. 角度飛鏢組件init
- 6. LWUIT窗體與多個組件
- 7. lwuit視頻組件永不停止
- 8. LWUIT組件之間的黑線
- 9. 在LWUIT
- 10. 操作者超馳等在PHP類.NET
- 11. 風格的LWUIT組合框
- 12. 如何在LWUIT中禁用組合框?
- 13. LWUIT事件處理
- 14. 實現在LWUIT
- 15. HttpRequestHandler在LWUIT
- 16. 在LWUIT 1.5
- 17. J2ME LWUIT TabbedPane:如何在選項卡中添加多個組件?
- 18. 在LWUIT中,不顯示另一個表單的組件
- 19. 在LWUIT中使用Android本地組件時出現IllegalArgumentException
- 20. 在LWuiT組件上繪製動畫和圖像
- 21. 飛鏢聚合物 - JavaScript網絡組件
- 22. 用於「飛濺」頁面的Swing組件?
- 23. 如何導入組件CakePHP中對飛
- 24. 自定義角度飛鏢組件包
- 25. 擴展第三方飛鏢組件
- 26. 如何在角度飛鏢測試中觸發組件事件?
- 27. 在LWUIT打電話
- 28. LWUIT標籤點擊事件?
- 29. LWUIT中的滑塊控件
- 30. lwuit flashbacklight
伊爾看在LWUIT代碼。但我不知道你要說什麼去做。我看到我們僅在函數initRowString() – neb1
中調用在LWUIT和Codename One中已經有一個字符串寬度緩存 –