Android中的布局优化
来源:互联网 发布:乔丹和詹姆斯数据对比 编辑:程序博客网 时间:2024/06/11 22:24
思想:尽量减少布局文件的层级,减少绘制时工作量
1.比如布局中既可以使用线性布局和相对布局,就采用线性布局,相对布局功能比较复杂;
2.使用标签,include用于布局重用;merge标签和include标签一起使用,减少布局的层级;viewstub提供了需要时才将布局加载到内存;
3.textview同时显示图片和文字
4.线性布局自带的分割线
核心代码就是给线性布局设置divider
android:divider="@drawable/divider_line"
android:dividerPadding="16dp"
android:showDividers="middle"
divider_line.xml文件
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <size android:width="1dp" android:height="1dp"/> <solid android:color="#33000000"/></shape>
5.在view的onDraw方法中避免进行大量的操作,比如创建新的局部对象和进行耗时的操作;
6.Space:空间的意思,表示该控件占据一定的空间,但是却不显示任何东西。
<android.support.v4.widget.Space
android:layout_width="match_parent"
android:layout_height="10dp"/>
7.textview的行间距
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:lineSpacingExtra="12dp"
android:text="时间:2017年3月17日\n地点:北京市中关村南大街\n是否开业:已开业\n费用:98元" android:textSize="14dp"/>
8.参考网址https://juejin.im/post/58cc7e6e570c3500589b2c00
0 0
- Android中的布局优化
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android中的布局优化方法
- Android开发中的性能优化---布局
- Android优化--布局优化
- *【布局优化】android布局原则
- Android性能优化---布局优化
- Android性能优化---布局优化
- Android开发优化-布局优化
- 基于Android的天气APP
- 开始使用 Fresco
- android接入原生微信登录功能
- 测试框架--nose
- 操作系统和指弹吉他的联系
- Android中的布局优化
- 18. 4Sum
- Unicode 和 UTF-8 有何区别?
- 《unix/linux编程实践教程》学习笔记:第12章 编写web服务器
- 使用Java的POI工具进行Word的DOC文档转为HTML页面技术简介
- 蓝桥杯 算法训练 和为T
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试)
- python操作excel
- 求两个不等长、有序数组的中位数非常简洁的O(log(min(M,N)))迭代解详细解释