改善布局性能

布局是直接影响用户体验的Android应用程序的关键部分。
如果实施不当,您的布局可能会导致内存较慢的应用程序与UI缓慢。
Android SDK包含的工具可帮助您识别布局性能中的问题,在结合课程时,您将能够以最小的内存占用量实现平滑的滚动界面。

优化布局层次结构

以同样的方式,复杂的Web页面可以减慢加载时间,如果过于复杂的布局层次结构也会导致性能问题。 本课程介绍如何使用SDK工具检查布局并发现性能瓶颈。

使用<include/>重新使用布局

如果您的应用程序UI在多个位置重复某些布局构造,本课程将向您展示如何创建高效,可重用的布局构造,然后将它们包含在适当的UI布局中。

按需加载视图

除了在另一个布局中简单地包含一个布局组件之外,您可能希望仅在需要时才能使包含的布局可见,有时在活动运行之后。 本课程介绍如何通过按需加载部分布局来改善布局的初始化性能。

使ListView滚动顺利进行

如果您已在每个列表项中构建了包含复杂或数据密集内容的ListView实例,则列表的滚动性能可能会受到影响。 本课程提供了一些有关如何使滚动性能更加平滑的提示。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容