Android View onMeasure 方法
源自于:
http://gundumw100.iteye.com/blog/999767
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LabelView.html
http://zhujinhuant-hotmail-com.iteye.com/blog/1013811
这篇文章MeasureSpec.EXACTLY和MeasureSpec.AT_MOST搞反了
EXACTLY:表示Fill_parent
AT_MOST:表示wrap_content
widthMeasureSpec, heightMeasureSpec返回的是父View的宽高
我们调用setMeasuredDimension()去设置当前View的宽高。
mTextPaint.measureText(mText),测试一个字符串的宽
mTextPaint.descent(),获取文字高度,根据当前画笔的设置。
本文解析了Android中View的onMeasure方法,并澄清了MeasureSpec.EXACTLY与MeasureSpec.AT_MOST的区别,前者对应fill_parent,后者对应wrap_content。文中还介绍了如何通过setMeasuredDimension设置View的尺寸。
1096

被折叠的 条评论
为什么被折叠?



