提升Layout的性能

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

Layout 是 Android 应用中直接影响用户体验的关键部分。如果实现的不好,你的 Layout 会导致程序非常占用内存并且 UI 运行缓慢。Android SDK 带有帮助你找到 Layout 性能问题的工具。结合本课内容使用它,你将学会使用最小的内存空间实现流畅的 UI。

Lessons

优化Layout的层级

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

使用<include/>标签重用Layout

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

按需载入视图

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

优化ListView的滑动性能

如果你有一个每个列表项 (item) 都包含很多数据或者复杂数据的 ListView ,那么列表滚动的性能很有可能会存在问题。本节会介绍给你一些如何优化滚动流畅度的技巧。

results matching ""

    No results matching ""