浏览 398 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-03-09
android的布局分两个阶段,先measure()后requestLayout(),
测量的三种模式:
LinearLayout 调用measure(EXACTLY 240,UNSPECIFIED)来得到高度。 View.measure(widthMeasureSpec,heightMeasureSpec),需要的两个spec是Mode和限定值计算出来的: View.MeasureSpec.makeMeasureSpec(maxW,View.MeasureSpec.AT_MOST) measure()后调用getMeasuredWidth()和getMeasuredHeight()得到测量后的值。 此法可用于Tip等窗口大小预估。 参考: http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/view/LabelView.html 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |



