Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 1.43 KB

File metadata and controls

24 lines (12 loc) · 1.43 KB

提升Layout的性能

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

Layout是Android 应用中直接影响用户体验的关键部分。如果实现的不好,你的Layout会导致稍微费内存一点的程序变得非常卡顿。Android SDK 带有帮助你找到Layout性能问题的工具。使用它,你会用最小的内存空间实现流畅的UI。

Lessons

就像一个复杂的网页会减慢载入速度,你的Layout结构如果太复杂,也会造成性能问题。本节教你如何使用SDK自带工具来检查Layout并找到瓶颈。

如果你的程序 UI 在不同地方重复使用某个 Layout,那本节教你如何创建高效的,可重用的 Layout 部件,并把它们“包含”到 UI Layout 中。

除了简单的把一个 Layout 包含到另一个中,你可能还想在程序开始后,仅当你的 Layout 对用户可见时才开始载入。本节告诉你如何分步载入 Layout 来提高初始性能。

如果你有一个包含复杂或者每个项 (item) 包含很多数据的 ListView ,那么上下滚动的性能可能会降低。本节给你一些关于如何把滚动变得更流畅的提示。