W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
編寫: allenlsy - 原文: http://developer.android.com/training/improving-layouts/index.html
Layout 是 Android 應(yīng)用中直接影響用戶體驗(yàn)的關(guān)鍵部分。如果實(shí)現(xiàn)的不好,你的 Layout 會導(dǎo)致程序非常占用內(nèi)存并且 UI 運(yùn)行緩慢。Android SDK 帶有幫助你找到 Layout 性能問題的工具。結(jié)合本課內(nèi)容使用它,你將學(xué)會使用最小的內(nèi)存空間實(shí)現(xiàn)流暢的 UI。
就像一個(gè)復(fù)雜的網(wǎng)頁會減慢載入速度,你的Layout結(jié)構(gòu)如果太復(fù)雜,也會造成性能問題。本節(jié)教你如何使用SDK自帶工具來查看Layout并找到性能瓶頸。
<include/>
標(biāo)簽重用Layout如果你的程序的 UI 在不同地方重復(fù)使用某個(gè) Layout,那本節(jié)將教你如何創(chuàng)建高效的,可重用的Layout部件,并把它們“包含”到其他 UI Layout 中。
除了簡單的把一個(gè) Layout 包含到另一個(gè) Layout 中,你可能還想在程序開始之后,僅當(dāng)你的 Layout 對用戶可見時(shí)才開始載入。本節(jié)告訴你如何使用分步載入 Layout 來提高 Layout 的首次加載性能。
如果你有一個(gè)每個(gè)列表項(xiàng) (item) 都包含很多數(shù)據(jù)或者復(fù)雜數(shù)據(jù)的 ListView ,那么列表滾動的性能很有可能會存在問題。本節(jié)會介紹給你一些如何優(yōu)化滾動流暢度的技巧。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: