dependencies {
compile ‘com.zhy:autolayout:1.4.5’
}
2、标明设计稿尺寸
在AndroidManifest
3、使用时候有两种用法:
一种是让你的Activity继承自AutoLayoutActivity.一般可以把你的基类继承AutoLayoutActivity
如果你觉得这种对你的activity改
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
变太大等等,,,
那么,你可以将你的布局替换成
LinearLayout -> AutoLinearLayout
RelativeLayout -> AutoRelativeLayout
FrameLayout -> AutoFrameLayout
系统原有的属性都会保留。
ps:几个注意事项
1、可以多用margin,减少嵌套,因为不需要考虑适配问题,所以,可以直接margin固定距离尺寸等等,
LinearLayout的weight也不需要,直接每个布局设置相同宽度即可。
2、textview使用中发现很多问题,直接用px会出现高度不对问题。鸿洋这样解释:设计稿一般只会标识一个字体的大小
,比如你设置textSize=”20px”,实际上TextView所占据的高度肯定大于20px,字的上下都会