ConstraintLayoutl出来已经好几年了,很好用的一个布局控件,最大的优势就是能降低布局复杂度,减少布局嵌套层次,老的项目一些复杂的布局使用它进行重写之后会发现性能有大幅的提升,而且基本上能代替LinearLayout/RelativeLayout/FrameLayout这几种布局,有一种一统江湖的趋势。
ConstraintLayout一路上坑也很多,使用的时候各种莫名其妙的问题都有,比如在代替RelativeLayout的时候,嵌套的布局可能出现遮挡遮盖问题,乍一看自己写的约束没什么问题,但是展示出的情况跟预期的就不一样,这个问题的原因就是在使用了约束之后控件的高宽还使用了wrap,改成0dp就可以了。
少长咸集
-
上一篇
AndroidStudio的cmake项目报错Error occurred while communicating with CMake server
发表于2019-04-08 浏览6657 评论0
-
下一篇
戴尔笔记本游匣G7灵越7588安装苹果Mojave系统
发表于2019-04-20 浏览9241 评论0
-
Android系统非法文件名无法删除解决办法
浏览1909 评论0
Android
-
腾讯乐固APP在MacOS Monterey下无法签名问题
浏览7208 评论0
Android
-
Android Studio项目模块管理出现混乱的新bug
浏览4705 评论0
Android
AndroidStudio项目模块串起来了
-
Android使用隐藏API的问题
浏览4904 评论0
Android
Android Studio使用隐藏API
-
Android Studio 3.5的Intant run去哪了
浏览6164 评论0
Android
Android Studio
Android Studio 3.5的Intant run找不到了
-
Android下RecyclerView使用StaggeredGridLayoutManager报错NullPointerException
浏览6626 评论0
Android
StaggeredGridLayoutManager报错NullPointerException
-
gradle升级后androidannotations库无法生成代码
浏览5405 评论0
Android
Could not find the AndroidManifest.xml file
-
Android下使用GridLayout时item大小不一致的问题
浏览7038 评论0
Android
GridLayout布局item大小不一致
-
安卓手机短视频如何倒放
浏览5026 评论0
Android
安卓
安卓手机视频倒放处理
-
AndroidStudio升级3.4.2后报错找不到kotlin.jvm.functions.Function0
浏览7392 评论0
Android
kotlin.jvm.functions.Function0 not found