Android 提升Layout的性能

2018-08-02 18:25 更新

編寫: allenlsy - 原文: http://developer.android.com/training/improving-layouts/index.html

Layout 是 Android 應用中直接影響用戶體驗的關鍵部分。如果實現(xiàn)的不好,你的 Layout 會導致程序非常占用內存并且 UI 運行緩慢。Android SDK 帶有幫助你找到 Layout 性能問題的工具。結合本課內容使用它,你將學會使用最小的內存空間實現(xiàn)流暢的 UI。

Lessons

優(yōu)化Layout的層級

就像一個復雜的網頁會減慢載入速度,你的Layout結構如果太復雜,也會造成性能問題。本節(jié)教你如何使用SDK自帶工具來查看Layout并找到性能瓶頸。

使用<include/>標簽重用Layout

如果你的程序的 UI 在不同地方重復使用某個 Layout,那本節(jié)將教你如何創(chuàng)建高效的,可重用的Layout部件,并把它們“包含”到其他 UI Layout 中。

按需載入視圖

除了簡單的把一個 Layout 包含到另一個 Layout 中,你可能還想在程序開始之后,僅當你的 Layout 對用戶可見時才開始載入。本節(jié)告訴你如何使用分步載入 Layout 來提高 Layout 的首次加載性能。

優(yōu)化ListView的滑動性能

如果你有一個每個列表項 (item) 都包含很多數(shù)據(jù)或者復雜數(shù)據(jù)的 ListView ,那么列表滾動的性能很有可能會存在問題。本節(jié)會介紹給你一些如何優(yōu)化滾動流暢度的技巧。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號