Android 学习之MeasureSpec类简介

MeasureSpec类主要重写View或者ViewGroup的时候会用到的类,
MeasureSpec类主要封装了测量的模式,和测量的Size 一些的方法 还有测量模式的常量:
MeasureSpec.getMode(int measureSpec); 通过传入的int值(这里我们一般传入的是widthMeasureSpec,heightMeasureSpec),这两个值,得到宽度的测量模式和 高度的测量模式:
MeasureSpec.AT_MOST: 这个表示的是当前的layout_winth是wrap_content的时候的 常量表示:
MeasureSpec.EXACTLY: 表示的是当前设置的windth 或者height 是一个固定的值或者是match_parent的 常量表示
MeasureSpec.UNSPECIFIED 这个不经常使用,表示的是子View想要多少的宽度或者高度都给它.
MeasureSpec.getSize(int measureSpec) 得到对应的尺寸:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值