Android 获取 View 宽高 为 0 时 处理
2018-12-27 本文已影响0人
_发强
View 实例化之后,调用 view.measuredHeight 或 view.measuredWidth 为 0 .
如果想要获取到真实的宽高值, 需要先调用一下一下代码:
view.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED)
然后再获取 View 的真实宽高
val height = view.measuredHeight
val width = view.measuredWidth