我正在尝试返回 ImageView 的宽度和高度,但一直返回 0。我在 OnCreate() 中调用 ImageView.getWidth() 和 ImageView.getHeight(),我相信 ImageView 没有足够的时间来初始化,因此我得到的错误是:
java.lang.IllegalArgumentException:宽度和高度必须 > 0
我的问题是:哪里是检索 ImageView 的宽度和高度的好地方,所以我知道它有足够的时间来正确初始化?
注意:我尝试过 onWindowFocusChanged() 但遇到了同样的问题。
干杯!