[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

上一篇 下一篇

猜你喜欢

热点阅读