西安做网站那家好,单页面网站怎么做seo,各网站特点,wordpress 文中文档问题
Android的UI机制是基于MessageHandler的#xff0c;View并不会在添加后就会被立刻测量渲染出来
但有时我们需要动态去计算布局#xff0c;希望在添加View时#xff0c;就能知道这个View的高度
方法
此时#xff0c;我们可以手动去调用measure方法#xff0c;来测…问题
Android的UI机制是基于MessageHandler的View并不会在添加后就会被立刻测量渲染出来
但有时我们需要动态去计算布局希望在添加View时就能知道这个View的高度
方法
此时我们可以手动去调用measure方法来测量View大小
measure方法需要提供两个spec我们根据实际情况自己去创建
代码
view.measure(MeasureSpec.makeMeasureSpec(width, MeasureSpec.EXACTLY),MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY)
)
// optional
view.layout(0, 0, view.measuredWidth, view.measuredHeight)
view.requestLayout()
view.invalidate()