关于Android 布局优化
来源:互联网 发布:java生成条形码zxing 编辑:程序博客网 时间:2024/06/07 09:16
今天看到一篇
蓝枫zeke的文章
一.总体原则:减少布局层次,加快渲染速度
- 当线性布局LinearLayout和相对布局都能使用时,优先使用线性布局LinearLayout,因为RelativeLayout会让子View调用2次onMeasure,onMeasure的耗时越长效率越低。
- 尽量避免RelativeLayout嵌套RelativeLayout
二.重用< include/>
< include>标签可以在一个布局中引入另外一个布局,重用共同的布局文件。
比如说共同的标题栏common_title.xml
三.ViewStub
ViewStub 是一个轻量级的View,宽和高都为0,实现View的延迟加载,避免资源的浪费,减少渲染时间,在需要的时候才加载View。
<ViewStub android:id="@+id/stub" android:inflatedId="@+id/panel_import" android:layout="@layout/common_title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" />四.TextView同时显示文字和图片
这都是比较实用的布局优化技巧,布局深度最大是10,看了这篇文章还是挺不错的<TextView android:id="@+id/txt_album" android:layout_width="fill_parent" android:layout_height="50dp" android:layout_marginTop="20dp" android:drawableLeft="@mipmap/icon_me_photo" android:drawablePadding="10dp" android:drawableRight="50dp" android:gravity="center_vertical" android:paddingLeft="16dp" android:paddingRight="16dp" android:text="123" android:textSize="16sp"/>
阅读全文
0 0
- 关于Android 布局优化
- 关于Android布局优化(二)
- 关于Android布局优化(一)
- Android优化--布局优化
- *【布局优化】android布局原则
- Android性能优化---布局优化
- Android性能优化---布局优化
- Android开发优化-布局优化
- android性能优化--布局优化
- Android开发优化-布局优化
- Android性能优化-布局优化
- Android性能优化-布局优化
- android 优化之布局优化
- Android优化之布局优化
- Android性能优化-布局优化
- 【Android】布局优化
- Android布局优化
- Android 布局优化
- 备份Windows密钥,重装后免费激活系统教程
- final关键字的一些思考
- MATLAB安装教程
- Intel VTune分析结果中的名词释译
- 工作笔记
- 关于Android 布局优化
- 算法分析的一个简单的例子(运行时间计算)
- java解析PDF文件,并获取到指定数据(升级版)
- iptables详解
- javascript中的原型与继承3-混合继承(Combination Inheritance)
- 在面试机器学习、大数据岗位时遇到的各种问题
- docker compose
- pg_reload 如何使用以及注意事项。
- 每天一个linux命令--大全