可能重复:
What is the difference between getWidth/heigth() and getMeasuredWidth/Heigth() in Android SDK?
在所有情况下,哪个函数将检索视图的实际宽度?这两者有什么区别?感谢。
答案 0 :(得分:3)
gewidth()用于获取绘制的视图宽度(view.getwidth()或view.getheight())。 但是,getMeasureWidth()用于获取尚未绘制的视图宽度。比如getmeasuredwidth()和getmeasureheight()。 例如: 首先调用measure view.measure(0,0),然后你可以将它与getmeasuredwidth()和getmeasureheight()一起使用