[Android] 获取控件实际宽高
2017-11-08 本文已影响4人
Speronie
Kotlin
var w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)
var h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)
btn.measure(w, h)
//实际宽度
var width = btn.measuredWidth
var height = btn.measuredHeight
ps: 获取控件宽高后给其他控件赋值时要*2