App优化 - 布局优化

前言

  1. App优化 - 需要优化哪些?
  2. App优化 - 性能分析工具
  3. App的3种启动方式
  4. App优化 - App启动速度优化
  5. App优化 - 布局优化
  6. App优化 - 消除卡顿优化
  7. App优化 - ANR优化
  8. App优化 - 电池省着用
  9. App优化 - 网络优化

1. 概述


基于前边我们所有讲解的App的3种启动方式、App的启动速度的优化,那么这篇文章主要是记录下布局的优化。

2. 具体方式


2.1:尽量减少布局层级和复杂度

1>:尽量不要使用嵌套的RelativeLayout;
2>:尽量不要在嵌套的LinearLayout中使用权重weight;
3>:去除不必要的父布局;
4>:善用TextView的Drawable减少布局层级;
5>:如果H Viewer查看层级超过5层,就需要考虑优化布局;

2.2:善用Tag标签

1>:尽量所有地方使用相同的布局单独写出来,同时include来复用一样的布局;
2>:<merge>
3>:<ViewStub>

2.3:ListView的优化

1>:复用convertView;
2>:使用ViewHolder避免重复的 findViewById;
3>:分页加载;

具体可参考大神博客:
Android App优化之Layout怎么摆

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,210评论 25 709
  • 本片是对Android的性能优化的一系列文章中的其中一篇的翻译,原文地址如下 https://developer....
    silentleaf阅读 7,503评论 0 5
  • 太长不看版:在 Android UI 布局过程中,遵守一些惯用、有效的布局原则,可以制作出高效且复用性高的 UI。...
    Mupceet阅读 9,355评论 0 14
  • 看杜拉斯的书很吃力,有时候读着读着就忘记了自己在看什么,不得不倒回去重新找回记忆。最近刚看完杜拉斯的《情人》《乌发...
    luory阅读 3,978评论 0 0
  • 1 转一圈,画地为圆 多少次就停留在中心 游离的边界是海 风雨如晦,一步一步 不容有失 我愿意和海浪手拉手雀跃 不...
    树梢的雪阅读 2,939评论 7 5

友情链接更多精彩内容