[問題] view的數量造成的延遲

看板AndroidDev作者 (叛帝)時間11年前 (2014/07/30 18:31), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/1
我最近在測試 一個頁面上假如 有用到二十個已上的view 用在fragment或setContentView的時候 都會造成螢幕同頓一段時間 即便沒有帶任何資料純粹的元件 也會造成這樣的問題.. 我起初以為是SQL沒寫好... 就開一個空白專案起來看... 一樣有這樣的問題.. 請問鄉民有沒有什麼建議呢? -- ══ ◣◢◣◢Vocaloid╮ ◤◥ ◢◢ quetzal◥◥ ◥◤ ◣◢ ║ ║ ● ●▼ ● ●◥ ● ● ; ︽﹨ ◥▼ ▃▃ ║ ● ● ● ● ド! ███▆≡ ▅▅ ══◣︶●══ ◥◣ / / / ══ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.164.154 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1406716289.A.BE9.html

07/30 23:24, , 1F
能不能說明大概怎麼寫呢? 20個views 說實在很少
07/30 23:24, 1F

07/31 00:55, , 2F
降低view tree 高度 避免使用Relativelayout
07/31 00:55, 2F

07/31 00:55, , 3F
以避免 mutil-pass layout
07/31 00:55, 3F

07/31 00:56, , 4F
multi
07/31 00:56, 4F

07/31 04:13, , 5F
因為我在做一個類似圖表的原件,底圖不變但是上方的
07/31 04:13, 5F

07/31 04:14, , 6F
Textview會根據不同的選擇而已有所變化
07/31 04:14, 6F

07/31 04:14, , 7F
所以每個VIEW都必須為獨立
07/31 04:14, 7F

07/31 04:15, , 8F
反而是我使用大量Relativelayout的頁面比textview這個頁面
07/31 04:15, 8F

07/31 04:15, , 9F
07/31 04:15, 9F

07/31 14:22, , 10F
我後來發現似乎真的根Tree高度有關,感謝鄉民解答
07/31 14:22, 10F
文章代碼(AID): #1JsCc1lf (AndroidDev)