您的位置:首页 > 移动开发 > Android开发

Android 学习之MeasureSpec类简介

2015-12-05 11:52 453 查看
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) 得到对应的尺寸:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: