【Interface&navigation】提高布局性能概要(7)

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

Lessons


优化布局层次结构
同样,复杂的网页可能会减慢加载时间,但如果布局层次太复杂,也会导致性能问题。本课程展示了如何使用SDK工具来检查布局并发现性能瓶颈。

通过<include />重新使用布局
如果您的应用程序用户界面在多个位置重复某些布局结构,本课将向您介绍如何创建高效的可重用布局结构,然后将它们包含在适当的用户界面布局中。

按需加载视图
除了在另一个布局中简单地包含一个布局组件外,您可能希望仅在需要时才可以使所包含的布局可见,而在活动运行后的某个时间。本课程展示了如何通过按需加载部分布局来提高布局的初始化性能。

使ListView滚动平滑
如果您ListView在每个列表项中构建了包含复杂或数据量较大的内容的实例,则列表的滚动性能可能会受到影响。本课提供了一些关于如何使滚动性能更加流畅的技巧。

联系我

QQ:94297366
微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ

公众号推荐:

【Interface&navigation】提高布局性能概要(7)

猜你喜欢

转载自blog.51cto.com/4789781/2132736