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

为了优雅的解决屏幕适配问题
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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值