android中几种宽度的定义

getWidth()  是实际显示的宽度

getMeasureWith() 是测量宽度,在布局之前计算出来的

getIntrinsicWith() 是原有宽度,有时候原有宽度可能很大,但是实际上空间不是很大,所以效果上并没有那么大,这个方法可以获得原有宽度,可以辅助测量的时候选择合适的展示宽度

getMinimumWidth() 是最小宽度,是xml参数定义里的minWidth,也是一个辅助测量展示的参数。

 

getMeasuredWidth:在自定义view重写onLayout时,在我们用layoutinflater动态加载view后获得的view的原始宽度。

 

posted @ 2016-12-23 14:42  大大的海棠湾  阅读(385)  评论(0)    收藏  举报