安卓百分比布局---很好的解决屏幕适配问题

来源:互联网 发布:西装裤配什么鞋子知乎 编辑:程序博客网 时间:2024/05/17 19:19

为了优雅的解决屏幕适配问题
github地址
这上边有很详细的使用说明书

还是要说几句,
第一部,
在 as 的gradle配置

dependencies {  compile 'com.zhy:autolayout:1.4.3'}

第二部
让你的Activity继承自AutoLayoutActivity. AutoLayoutActivity父类是AppCompatActivity !不是Activity ,这点注意
第三部
按照ui设计稿的标注,在manif文件中配置

      </activity>        <meta-data android:name="design_width" android:value="1080">        </meta-data>        <meta-data android:name="design_height" android:value="1920">        </meta-data>

这是1080*1920 的屏幕
UI MM再也不用切多张UI图了,不是吗?
这也是 本例的最亮点

接下来就按照UI切图的标注,控件该是多少 px 就标注 多少px,这样就可以等比例缩放 不同 屏幕了

小细节: 对于宽高比 差异大的屏幕,还有两个属性 注意一下

app:layout_auto_baseheight="width"

这样图片就不会变形了.

其他:基本就告别的wrapcontent属性了….
wrapcontent属性 截止到目前的版本 ,源码中还没有对wrapcontent的支持,so 现在用了这个属性 是不能缩放的!

其他更多详情,看工程网址吧…

1 0
原创粉丝点击