一、注册设计图尺寸
将autolayout引入
dependencies { compile project(':autolayout') }
二、在你的项目的AndroidManifest中注明你的设计稿的尺寸
<meta-data android:name="design_width" android:value="768"></meta-data>
<meta-data android:name="design_height" android:value="1280"></meta-data>
三、Activity中开启设配
让你的Activity去继承AutoLayoutActivity,尽量使用px替换dp或者sp 上面是最简单的用法,当然你也可以不去继承AutoLayoutActivity来使用。
AutoLayoutActivity的用法实际上是完成了一件事:
LinearLayout -> AutoLinearLayout
RelativeLayout -> AutoRelativeLayout
FrameLayout -> AutoFrameLayout
如果你不想继承AutoLayoutActivity,那么你就得像Google的百分比库一样,去用AutoXXXLayout代替系统原有的XXXLayout。当然,你可以放心的是,所有的系统属性原有的属性都会支持,不过根布局上就不支持px的自动百分比化了,但是一般根布局都是MATCH_PARENT,而上述的方式,根布局也是可以直接px的百分比化的。
参考:(http://blog.csdn.net/lmj623565791/article/details/49990941)