布局是直接影响用户体验的Android
应用程序的关键部分。
如果实施不当,您的布局可能会导致内存较慢的应用程序与UI缓慢。
Android SDK
包含的工具可帮助您识别布局性能中的问题,在结合课程时,您将能够以最小的内存占用量实现平滑的滚动界面。
优化布局层次结构
以同样的方式,复杂的Web页面可以减慢加载时间,如果过于复杂的布局层次结构也会导致性能问题。 本课程介绍如何使用SDK工具检查布局并发现性能瓶颈。
使用<include/>
重新使用布局
如果您的应用程序UI在多个位置重复某些布局构造,本课程将向您展示如何创建高效,可重用的布局构造,然后将它们包含在适当的UI布局中。
按需加载视图
除了在另一个布局中简单地包含一个布局组件之外,您可能希望仅在需要时才能使包含的布局可见,有时在活动运行之后。 本课程介绍如何通过按需加载部分布局来改善布局的初始化性能。
使ListView滚动顺利进行
如果您已在每个列表项中构建了包含复杂或数据密集内容的ListView实例,则列表的滚动性能可能会受到影响。 本课程提供了一些有关如何使滚动性能更加平滑的提示。