ConstraintLayout
简介
2016年I/O大会上提出了ConstraintLayout。
ConstraintLayout,约束布局。
优点
进一步降低布局嵌套,提高性能。
主要概念
约束,主要分垂直和水平两类。在四个方向上添加控件约束。
Inspector,检察员。通过比例控制控件位置。
Guideline,又分垂直Guideline和水平Guideline。控件可以以它为基准进行约束,它就是一个不显示的View。
标题
- ConstraintLayout使用指南
- ConstraintLayout 属性详解 和Chain的使用
- ConstraintLayout的崛起之路
- 解析ConstraintLayout的性能优势 4*
- 例说 Constraint Layout(三)—— 性能测评 天天P图博客
- 再学一次ConstraintLayout 一些新特性 鸿神推荐
- 妙用ConstraintLayout的Circular positioning
错误汇总
重点内容
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sackcentury.shinebutton/com.sackcentury.shinebutton.ListDemoActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class android.support.constraint.ConstraintLayout
Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class android.support.constraint.ConstraintLayout
java.lang.runtimeexception:无法启动活动componentinfo { COM。sackcentury。shinebutton / COM。sackcentury。shinebutton。listdemoactivity }:android.view.inflateexception:二进制XML文件行# 2:二进制XML文件行# 2:错误充气类android.support.constraint.constraintlayout。
Caused by:android.view.inflateexception:二进制XML文件行# 2:二进制XML文件行# 2:错误充气类android.support.constraint.constraintlayout
解决办法:报错信息说明:无法inflating ConstraintLayout类。说明缺少ConstraintLayout类,导入其引用即可。
compile 'com.android.support.constraint:constraint-layout:1.0.2'